f2fs: Remove f2fs_write_node_page()
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Fri, 7 Mar 2025 18:21:50 +0000 (18:21 +0000)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 11 Mar 2025 19:38:00 +0000 (19:38 +0000)
Mappings which implement writepages should not implement writepage
as it can only harm writeback patterns.

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/node.c

index 3b6f3d72456c38b5b6e11709328688006df9991b..5f15c224bf782ef869689de3d0163afae673e46f 100644 (file)
@@ -1816,13 +1816,6 @@ release_page:
        return err;
 }
 
-static int f2fs_write_node_page(struct page *page,
-                               struct writeback_control *wbc)
-{
-       return __write_node_page(page, false, NULL, wbc, false,
-                                               FS_NODE_IO, NULL);
-}
-
 int f2fs_fsync_node_pages(struct f2fs_sb_info *sbi, struct inode *inode,
                        struct writeback_control *wbc, bool atomic,
                        unsigned int *seq_id)
@@ -2249,7 +2242,6 @@ static bool f2fs_dirty_node_folio(struct address_space *mapping,
  * Structure of the f2fs node operations
  */
 const struct address_space_operations f2fs_node_aops = {
-       .writepage      = f2fs_write_node_page,
        .writepages     = f2fs_write_node_pages,
        .dirty_folio    = f2fs_dirty_node_folio,
        .invalidate_folio = f2fs_invalidate_folio,