]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
f2fs: Convert get_page_private_data() to folio_get_f2fs_data()
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Tue, 8 Jul 2025 17:03:38 +0000 (18:03 +0100)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 22 Jul 2025 15:57:15 +0000 (15:57 +0000)
The only caller already has a folio so convert this function to be folio
based.

Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/compress.c
fs/f2fs/f2fs.h

index d7346c1fcd62560f902344b2d05b1c6d0e9a0803..4e432df2431fdaac2dc377b5e75e8c435dba4bae 100644 (file)
@@ -2012,7 +2012,7 @@ void f2fs_invalidate_compress_pages(struct f2fs_sb_info *sbi, nid_t ino)
                                continue;
                        }
 
-                       if (ino != get_page_private_data(&folio->page)) {
+                       if (ino != folio_get_f2fs_data(folio)) {
                                folio_unlock(folio);
                                continue;
                        }
index ffb80b9756a583a985517e7425303d9050c3f8be..b2c6949496573c7c091d4c8d38d49caf5ec04075 100644 (file)
@@ -2528,9 +2528,9 @@ PAGE_PRIVATE_CLEAR_FUNC(inline, INLINE_INODE);
 PAGE_PRIVATE_CLEAR_FUNC(gcing, ONGOING_MIGRATION);
 PAGE_PRIVATE_CLEAR_FUNC(atomic, ATOMIC_WRITE);
 
-static inline unsigned long get_page_private_data(struct page *page)
+static inline unsigned long folio_get_f2fs_data(struct folio *folio)
 {
-       unsigned long data = page_private(page);
+       unsigned long data = (unsigned long)folio->private;
 
        if (!test_bit(PAGE_PRIVATE_NOT_POINTER, &data))
                return 0;