2013-06-26 26 views

Trả lời

8

Trong the patch removing VM_RESERVED, tác giả đã có lời khuyên này:

Một thời gian dài trước đây, trong v2.4, VM_RESERVED giữ swapout xử lý tắt VMA, hiện nó mất đi ý nghĩa ban đầu nhưng vẫn có một số hiệu ứng:

| 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 

Vì vậy, VM_RESERVED có thể được thay thế bằng VM_IO hoặc ghép VM_DONTEXPAND | VM_DONTDUMP.

vm_ops->nopage được thay thế bằng vm_ops->fault trong this patch.