Linux kernel “恒定相似”;VM“保留”;和3.9.6中的无页方法
在3.9.6中找不到Linux kernel “恒定相似”;VM“保留”;和3.9.6中的无页方法,linux-kernel,linux-device-driver,Linux Kernel,Linux Device Driver,在3.9.6中找不到VM\u RESERVED常量和nopage方法(在VM\u operations\u struct中)。在3.9.6中,它们的替代品是什么?在中,作者有以下建议: 很久以前,在v2.4中,VM_RESERVED使swapout进程关闭VMA, 目前它失去了原来的意义,但仍有一些影响: | effect | alternative flags -+------------------------+-----------------------
VM\u RESERVED
常量和nopage
方法(在VM\u operations\u struct
中)。在3.9.6中,它们的替代品是什么?在中,作者有以下建议:
很久以前,在v2.4中,VM_RESERVED
使swapout进程关闭VMA,
目前它失去了原来的意义,但仍有一些影响:
| effect | alternative flags
-+------------------------+---------------------------------------------
1| account as reserved_vm | VM_IO
2| skip in core dump | VM_IO, VM_DONTDUMP
3| do not merge or expand | VM_IO, VM_DONTEXPAND, VM_HUGETLB, VM_PFNMAP
4| do not mlock | VM_IO, VM_DONTEXPAND, VM_HUGETLB, VM_PFNMAP
因此,VM\u RESERVED
可以替换为VM\u IO
或pairVM\u DONTEXPAND|
VM_DONTDUMP
vm_ops->nopage
已替换为中的vm_ops->fault