]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/ufs/super.c
switch open-coded instances of d_make_root() to new helper
[karo-tx-linux.git] / fs / ufs / super.c
index ec25d09fcaa837150a43613b2224daeb8ba7dcb7..f636f6b460d0be3337870073793b467ed15c9429 100644 (file)
@@ -1164,10 +1164,10 @@ magic_found:
                ret = PTR_ERR(inode);
                goto failed;
        }
-       sb->s_root = d_alloc_root(inode);
+       sb->s_root = d_make_root(inode);
        if (!sb->s_root) {
                ret = -ENOMEM;
-               goto dalloc_failed;
+               goto failed;
        }
 
        ufs_setup_cstotal(sb);
@@ -1181,8 +1181,6 @@ magic_found:
        UFSD("EXIT\n");
        return 0;
 
-dalloc_failed:
-       iput(inode);
 failed:
        if (ubh)
                ubh_brelse_uspi (uspi);