mm: remove FGP_HEAD
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Wed, 19 Oct 2022 18:33:32 +0000 (19:33 +0100)
committerAndrew Morton <akpm@linux-foundation.org>
Wed, 9 Nov 2022 01:37:18 +0000 (17:37 -0800)
This is no longer used; all callers have been converted to use folios
instead.  Somehow this manages to save 11 bytes of text.

Link: https://lkml.kernel.org/r/20221019183332.2802139-5-willy@infradead.org
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
include/linux/pagemap.h
mm/folio-compat.c

index 060ee98..b33ab86 100644 (file)
@@ -504,9 +504,8 @@ pgoff_t page_cache_prev_miss(struct address_space *mapping,
 #define FGP_NOFS               0x00000010
 #define FGP_NOWAIT             0x00000020
 #define FGP_FOR_MMAP           0x00000040
-#define FGP_HEAD               0x00000080
-#define FGP_ENTRY              0x00000100
-#define FGP_STABLE             0x00000200
+#define FGP_ENTRY              0x00000080
+#define FGP_STABLE             0x00000100
 
 struct folio *__filemap_get_folio(struct address_space *mapping, pgoff_t index,
                int fgp_flags, gfp_t gfp);
index 8ae39c0..bac2a36 100644 (file)
@@ -108,7 +108,7 @@ struct page *pagecache_get_page(struct address_space *mapping, pgoff_t index,
        struct folio *folio;
 
        folio = __filemap_get_folio(mapping, index, fgp_flags, gfp);
-       if ((fgp_flags & FGP_HEAD) || !folio || xa_is_value(folio))
+       if (!folio || xa_is_value(folio))
                return &folio->page;
        return folio_file_page(folio, index);
 }