Merge remote branch 'kumar/merge' into merge
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / fs / nilfs2 / gcinode.c
index 6e79ac0f49a16babc5ec455f054f2fbbdcd40e79..08a07a218d26ef40ecc87db0560cdfedd5648e8f 100644 (file)
@@ -157,15 +157,11 @@ int nilfs_gccache_wait_and_mark_dirty(struct buffer_head *bh)
        if (buffer_dirty(bh))
                return -EEXIST;
 
-       if (buffer_nilfs_node(bh)) {
-               if (nilfs_btree_broken_node_block(bh)) {
-                       clear_buffer_uptodate(bh);
-                       return -EIO;
-               }
-               nilfs_btnode_mark_dirty(bh);
-       } else {
-               nilfs_mark_buffer_dirty(bh);
+       if (buffer_nilfs_node(bh) && nilfs_btree_broken_node_block(bh)) {
+               clear_buffer_uptodate(bh);
+               return -EIO;
        }
+       mark_buffer_dirty(bh);
        return 0;
 }