summaryrefslogtreecommitdiff
path: root/fs/erofs
diff options
context:
space:
mode:
authorYangtao Li <frank.li@vivo.com>2023-06-15 06:45:38 +0300
committerGao Xiang <hsiangkao@linux.alibaba.com>2023-06-22 16:16:34 +0300
commit1990595547976baa922285b999612cc3549874d6 (patch)
treee22898b4e5ed6f41972ca8ebdb306afef9698bd5 /fs/erofs
parent12d0a24afd9ea58e581ea64d64e066f2027b28d9 (diff)
downloadlinux-1990595547976baa922285b999612cc3549874d6.tar.xz
erofs: remove unnecessary goto
It's redundant, let's remove it. Signed-off-by: Yangtao Li <frank.li@vivo.com> Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Reviewed-by: Jingbo Xu <jefflexu@linux.alibaba.com> Link: https://lore.kernel.org/r/20230615034539.14286-1-frank.li@vivo.com Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Diffstat (limited to 'fs/erofs')
-rw-r--r--fs/erofs/super.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/fs/erofs/super.c b/fs/erofs/super.c
index c2829c91812b..ff18f6b14de5 100644
--- a/fs/erofs/super.c
+++ b/fs/erofs/super.c
@@ -954,10 +954,8 @@ static int __init erofs_module_init(void)
sizeof(struct erofs_inode), 0,
SLAB_RECLAIM_ACCOUNT,
erofs_inode_init_once);
- if (!erofs_inode_cachep) {
- err = -ENOMEM;
- goto icache_err;
- }
+ if (!erofs_inode_cachep)
+ return -ENOMEM;
err = erofs_init_shrinker();
if (err)
@@ -992,7 +990,6 @@ lzma_err:
erofs_exit_shrinker();
shrinker_err:
kmem_cache_destroy(erofs_inode_cachep);
-icache_err:
return err;
}