]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mm: replace vma->vm_flags indirect modification in ksm_madvise
authorSuren Baghdasaryan <surenb@google.com>
Fri, 28 Oct 2022 23:34:48 +0000 (23:34 +0000)
committerSuren Baghdasaryan <surenb@google.com>
Wed, 23 Nov 2022 02:09:44 +0000 (02:09 +0000)
commitfea8ab42a48dd9ecb9eead8a17ed5c3d7c13a640
tree3c94cd32e34cd47a9478a76a25f6be09ecc6ad2d
parent602df1d4dc8411a93a4406664c8fc43258c52900
mm: replace vma->vm_flags indirect modification in ksm_madvise

Replace indirect modifications to vma->vm_flags with calls to modifier
functions to be able to track flag changes and to keep vma locking
correctness. Add a BUG_ON check in ksm_madvise() to catch indirect
vm_flags modification attempts.

Signed-off-by: Suren Baghdasaryan <surenb@google.com>
arch/powerpc/kvm/book3s_hv_uvmem.c
arch/s390/mm/gmap.c
mm/khugepaged.c
mm/ksm.c