]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
f2fs: Remove check for ->writepage
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Fri, 7 Mar 2025 18:21:47 +0000 (18:21 +0000)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 11 Mar 2025 19:37:41 +0000 (19:37 +0000)
We're almost able to remove a_ops->writepage.  This check is unnecessary
as we'll never call into __f2fs_write_data_pages() for character
devices.

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

index bb701fa977bf32b146d965347eb61c49218db041..8575358f5190fc93cf6127b1d37769289a9b7bef 100644 (file)
@@ -3280,10 +3280,6 @@ static int __f2fs_write_data_pages(struct address_space *mapping,
        int ret;
        bool locked = false;
 
-       /* deal with chardevs and other special file */
-       if (!mapping->a_ops->writepage)
-               return 0;
-
        /* skip writing if there is no dirty page in this inode */
        if (!get_dirty_pages(inode) && wbc->sync_mode == WB_SYNC_NONE)
                return 0;