mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave()
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Wed, 30 Jun 2021 02:27:31 +0000 (22:27 -0400)
committerMatthew Wilcox (Oracle) <willy@infradead.org>
Mon, 27 Sep 2021 13:27:31 +0000 (09:27 -0400)
commit0de340cbed3359423e38ed49242ac9d6986b5cfd
tree3de482868fcac68a69c5e49fd7a41ff2013279a9
parente809c3fedeeb806993349e7bf797b4c2b728be7d
mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave()

These are the folio equivalents of relock_page_lruvec_irq() and
folio_lruvec_relock_irqsave().  Also convert page_matches_lruvec()
to folio_matches_lruvec().

Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: David Howells <dhowells@redhat.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
include/linux/memcontrol.h
mm/mlock.c
mm/swap.c
mm/vmscan.c