mm/filemap: Convert page wait queues to be folios
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Sat, 16 Jan 2021 16:22:14 +0000 (11:22 -0500)
committerMatthew Wilcox (Oracle) <willy@infradead.org>
Mon, 27 Sep 2021 13:27:30 +0000 (09:27 -0400)
commitdf4d4f12739495332e0d1f916ef4270f7d25d207
tree45449ec04f9280b0dc5d13ea72ae687248c7c842
parent6974d7c977d77a9d51c8bc712425bfa1e552493e
mm/filemap: Convert page wait queues to be folios

Reinforce that page flags are actually in the head page by changing the
type from page to folio.  Increases the size of cachefiles by two bytes,
but the kernel core is unchanged in size.

Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Acked-by: Jeff Layton <jlayton@kernel.org>
Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
Reviewed-by: William Kucharski <william.kucharski@oracle.com>
Reviewed-by: David Howells <dhowells@redhat.com>
fs/cachefiles/rdwr.c
include/linux/pagemap.h
mm/filemap.c