f2fs: fix out-of free segments
[GitHub/LineageOS/android_kernel_motorola_exynos9610.git] / fs / f2fs / inode.c
index 0900814485c74d7247c115db984ba1a992b556e0..518f49643092582ae256c425616e942ed2392c40 100644 (file)
@@ -338,7 +338,8 @@ int f2fs_write_inode(struct inode *inode, struct writeback_control *wbc)
         * We need to balance fs here to prevent from producing dirty node pages
         * during the urgent cleaning time when runing out of free sections.
         */
-       if (update_inode_page(inode) && wbc && wbc->nr_to_write)
+       update_inode_page(inode);
+       if (wbc && wbc->nr_to_write)
                f2fs_balance_fs(sbi, true);
        return 0;
 }