]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - fs/romfs/super.c
romfs: fix returm err while getting inode in fill_super
[mirror_ubuntu-artful-kernel.git] / fs / romfs / super.c
index ff1d3d42e72accd5a0572686d2c5f226ed59c5c3..d8418782862b60fe2b96b4bd131281417c2adc24 100644 (file)
@@ -533,16 +533,14 @@ static int romfs_fill_super(struct super_block *sb, void *data, int silent)
 
        root = romfs_iget(sb, pos);
        if (IS_ERR(root))
-               goto error;
+               return PTR_ERR(root);
 
        sb->s_root = d_make_root(root);
        if (!sb->s_root)
-               goto error;
+               return -ENOMEM;
 
        return 0;
 
-error:
-       return -EINVAL;
 error_rsb_inval:
        ret = -EINVAL;
 error_rsb: