switch open-coded instances of d_make_root() to new helper
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / fs / reiserfs / super.c
index e12d8b97cd4dbf3c4c7dc249d42c66a8aeadc4bb..208dfd14440980e1c4e6c0866ddd34c694656046 100644 (file)
@@ -1874,11 +1874,9 @@ static int reiserfs_fill_super(struct super_block *s, void *data, int silent)
                unlock_new_inode(root_inode);
        }
 
-       s->s_root = d_alloc_root(root_inode);
-       if (!s->s_root) {
-               iput(root_inode);
+       s->s_root = d_make_root(root_inode);
+       if (!s->s_root)
                goto error;
-       }
        // define and initialize hash function
        sbi->s_hash_function = hash_function(s);
        if (sbi->s_hash_function == NULL) {