diff options
Diffstat (limited to 'fs/coda/inode.c')
| -rw-r--r-- | fs/coda/inode.c | 6 | 
1 files changed, 1 insertions, 5 deletions
| diff --git a/fs/coda/inode.c b/fs/coda/inode.c index 5e2e1b3f068d..05156c17b551 100644 --- a/fs/coda/inode.c +++ b/fs/coda/inode.c @@ -208,13 +208,12 @@ static int coda_fill_super(struct super_block *sb, void *data, int silent)          if (IS_ERR(root)) {  		error = PTR_ERR(root);  		printk("Failure of coda_cnode_make for root: error %d\n", error); -		root = NULL;  		goto error;  	}   	printk("coda_read_super: rootinode is %ld dev %s\n",   	       root->i_ino, root->i_sb->s_id); -	sb->s_root = d_alloc_root(root); +	sb->s_root = d_make_root(root);  	if (!sb->s_root) {  		error = -EINVAL;  		goto error; @@ -222,9 +221,6 @@ static int coda_fill_super(struct super_block *sb, void *data, int silent)  	return 0;  error: -	if (root) -		iput(root); -  	mutex_lock(&vc->vc_mutex);  	bdi_destroy(&vc->bdi);  	vc->vc_sb = NULL; | 
