switch open-coded instances of d_make_root() to new helper
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / fs / ncpfs / inode.c
index 3d1e34f8a68e2b70a0cce3bc32321bf3ff3a1241..49df0e7f8379149c3f113506afdc5c8ee7db51a4 100644 (file)
@@ -716,13 +716,11 @@ static int ncp_fill_super(struct super_block *sb, void *raw_data, int silent)
         if (!root_inode)
                goto out_disconnect;
        DPRINTK("ncp_fill_super: root vol=%d\n", NCP_FINFO(root_inode)->volNumber);
-       sb->s_root = d_alloc_root(root_inode);
+       sb->s_root = d_make_root(root_inode);
         if (!sb->s_root)
-               goto out_no_root;
+               goto out_disconnect;
        return 0;
 
-out_no_root:
-       iput(root_inode);
 out_disconnect:
        ncp_lock_server(server);
        ncp_disconnect(server);