http://lxr.free-electrons.com/source/include/linux/vmalloc.h?v=3.4;a=arm#L11
vm_struct
in有一堆标志vmalloc.c
。我可以理解VM_ALLOC
,这意味着vm_struct
是由vmalloc()
调用构造的。
但是其他标志是什么意思?特别是VM_IOREMAP
. 它用于Android binder 驱动程序。
http://lxr.free-electrons.com/source/drivers/staging/android/binder.c?v=3.4;a=arm#L2819