• Will Deacon's avatar
    mm: Avoid modifying vmf.address in __collapse_huge_page_swapin() · 2b635dd3
    Will Deacon authored
    In preparation for const-ifying the anonymous struct field of
    'struct vm_fault', rework __collapse_huge_page_swapin() to avoid
    continuously updating vmf.address and instead populate a new
    'struct vm_fault' on the stack for each page being processed.
    
    Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: default avatarWill Deacon <will@kernel.org>
    2b635dd3
khugepaged.c 58.7 KB