Nie można znaleźć stałej VM_RESERVED
i metody nopage
(w vm_operations_struct
) w 3.9.6. Jak wygląda ich wymiana w wersji 3.9.6?stała podobna "VM_RESERVED" i metoda z użyciem numeru w 3.9.6
5
A
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ć numeremVM_IO
lub parąVM_DONTEXPAND | VM_DONTDUMP
.
vm_ops->nopage
zastąpiono vm_ops->fault
w this patch.