2013-06-26 10 views

Odpowiedz

8

W the patch removing VM_RESERVED, autor miał tę radę:

Dawno temu, w v2.4, VM_RESERVED przechowywane swapout przetwarzać off VMA, obecnie stracił pierwotne znaczenie, ale nadal ma pewne efekty:

| 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 

Tak więc VM_RESERVED można zastąpić numerem VM_IO lub parą VM_DONTEXPAND | VM_DONTDUMP.

vm_ops->nopage zastąpiono vm_ops->fault w this patch.