mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read()
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Wed, 2 Feb 2022 04:33:08 +0000 (23:33 -0500)
committerMatthew Wilcox (Oracle) <willy@infradead.org>
Tue, 1 Mar 2022 02:01:35 +0000 (21:01 -0500)
commite1ad7d723b010ede2027f817eebbe350a5816870
treee4059384e6b5bd202eaa9cb9739a87f2d9603490
parentf51f0c4eee4870f1df632a86325b75939eaa8016
mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read()

Add back page_lock_anon_vma_read() as a wrapper.  This saves a few calls
to compound_head().  If any callers were passing a tail page before,
this would have failed to lock the anon VMA as page->mapping is not
valid for tail pages.

Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
include/linux/rmap.h
mm/folio-compat.c
mm/memory-failure.c
mm/rmap.c