mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock()
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Mon, 28 Jun 2021 21:26:00 +0000 (17:26 -0400)
committerMatthew Wilcox (Oracle) <willy@infradead.org>
Mon, 27 Sep 2021 13:27:31 +0000 (09:27 -0400)
commitf70ad448741580bf61cdfbeb02229c581409760a
tree1a0bcd9b82106b306ab4f85a76d89886c801a2d5
parent9d8053fc7a21ee2b3a540165d09418955258d9e8
mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock()

These are the folio equivalents of lock_page_memcg() and
unlock_page_memcg().

lock_page_memcg() and unlock_page_memcg() have too many callers to be
easily replaced in a single patch, so reimplement them as wrappers for
now to be cleaned up later when enough callers have been converted to
use folios.

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