]> Pileus Git - ~andy/linux/blobdiff - fs/f2fs/dir.c
f2fs: move a branch for code redability
[~andy/linux] / fs / f2fs / dir.c
index b2b77ccea82b9eb64a47928d2a2c94d70e77a994..2b7c255bcbdfffa259a5d0a45b9207626e455d79 100644 (file)
@@ -550,12 +550,11 @@ void f2fs_delete_entry(struct f2fs_dir_entry *dentry, struct page *page,
 
        dir->i_ctime = dir->i_mtime = CURRENT_TIME;
 
-       if (inode && S_ISDIR(inode->i_mode)) {
-               drop_nlink(dir);
-               update_inode_page(dir);
-       }
-
        if (inode) {
+               if (S_ISDIR(inode->i_mode)) {
+                       drop_nlink(dir);
+                       update_inode_page(dir);
+               }
                inode->i_ctime = CURRENT_TIME;
                drop_nlink(inode);
                if (S_ISDIR(inode->i_mode)) {