在 3.9.6中找不到VM_RESERVED常量和nopage方法(in )。vm_operations_struct他们在 3.9.6 中的替代品是什么?
2634 次
1 回答
8
在补丁删除VM_RESERVED中,作者有这样的建议:
很久以前,在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_RESERVED可以替换为VM_IO或 对VM_DONTEXPAND | VM_DONTDUMP。
vm_ops->nopagevm_ops->fault在这个补丁中被替换为.
于 2013-06-26T05:18:23.650 回答