[XFS] kill xfs_root
[deliverable/linux.git] / fs / xfs / linux-2.6 / xfs_super.c
index 49d1d0ee6c231c5b4ed2c82635e450984542cf46..56b6c6985d9039b2543e58addc7f75138338e1a9 100644 (file)
@@ -1344,9 +1344,11 @@ xfs_fs_fill_super(
        sb->s_time_gran = 1;
        set_posix_acl_flag(sb);
 
-       error = xfs_root(mp, &rootvp);
-       if (error)
+       rootvp = igrab(mp->m_rootip->i_vnode);
+       if (!rootvp) {
+               error = ENOENT;
                goto fail_unmount;
+       }
 
        sb->s_root = d_alloc_root(vn_to_inode(rootvp));
        if (!sb->s_root) {
This page took 0.023911 seconds and 5 git commands to generate.