mm: introduce folio_is_pfmemalloc
authorSidhartha Kumar <sidhartha.kumar@oracle.com>
Fri, 6 Jan 2023 21:52:51 +0000 (15:52 -0600)
committerAndrew Morton <akpm@linux-foundation.org>
Thu, 19 Jan 2023 01:12:57 +0000 (17:12 -0800)
commit02d65d6fb1aae151570c8bfd1bd77a8153d2e607
tree6b543908838b5881c10f6aaf08bf84073cf78d63
parent17e810229cb3068b692fa078bd9b3a6527e0866a
mm: introduce folio_is_pfmemalloc

Add a folio equivalent for page_is_pfmemalloc. This removes two instances
of page_is_pfmemalloc(folio_page(folio, 0)) so the folio can be used
directly.

Link: https://lkml.kernel.org/r/20230106215251.599222-1-sidhartha.kumar@oracle.com
Suggested-by: Matthew Wilcox <willy@infradead.org>
Signed-off-by: Sidhartha Kumar <sidhartha.kumar@oracle.com>
Reviewed-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Reviewed-by: SeongJae Park <sj@kernel.org>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
include/linux/mm.h
mm/slab.c
mm/slub.c