]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/f2fs/inode.c
Merge remote-tracking branch 'f2fs/dev'
[karo-tx-linux.git] / fs / f2fs / inode.c
index 35aae65b3e5db64748c72d09efd0a03a4a867bfb..97e20decacb4e17677fc3c43cfb5d45a6ab290bc 100644 (file)
@@ -296,16 +296,12 @@ int f2fs_write_inode(struct inode *inode, struct writeback_control *wbc)
                return 0;
 
        /*
-        * We need to lock here to prevent from producing dirty node pages
+        * We need to balance fs here to prevent from producing dirty node pages
         * during the urgent cleaning time when runing out of free sections.
         */
-       f2fs_lock_op(sbi);
        update_inode_page(inode);
-       f2fs_unlock_op(sbi);
-
-       if (wbc)
-               f2fs_balance_fs(sbi);
 
+       f2fs_balance_fs(sbi);
        return 0;
 }