Lines Matching refs:mlock_fixup
288 Both [do\_]mlock() and [do\_]mlockall() system call handlers call mlock_fixup()
290 this is the entire active address space of the task. Note that mlock_fixup()
293 treated as a no-op, and mlock_fixup() simply returns.
296 below, mlock_fixup() will attempt to merge the VMA with its neighbors or split
298 VMA has been merged or split or neither, mlock_fixup() will call
335 mlock_fixup() filters several classes of "special" VMAs:
346 mlock_fixup() will call make_pages_present() in the hugetlbfs VMA range to
352 mlock_fixup() treats these VMAs the same as hugetlbfs VMAs. It calls
355 Note that for all of these special VMAs, mlock_fixup() does not set the
357 munlock(), munmap() or task exit. Neither does mlock_fixup() account these
368 handled by mlock_fixup(). Again, if called for an already munlocked VMA,
369 mlock_fixup() simply returns. Because of the VMA filtering discussed above,
373 If the VMA is VM_LOCKED, mlock_fixup() again attempts to merge or split off the
512 munlock_vma_pages_all() clears the VM_LOCKED VMA flag and, like mlock_fixup()