From: Chengguang Xu Date: Wed, 23 Jan 2019 07:49:44 +0000 (+0800) Subject: f2fs: jump to label 'free_node_inode' when failing from d_make_root() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=025cdb166c1e6a142fdec46bcd0873e00f0be0fd;p=linux.git f2fs: jump to label 'free_node_inode' when failing from d_make_root() When sb->s_root is NULL dput() will do nothing, so jump to label 'free_node_inode' instead of lable 'free_root_inode' when failing from d_make_root(). Signed-off-by: Chengguang Xu Reviewed-by: Chao Yu Signed-off-by: Jaegeuk Kim --- diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c index e382be2f10f95..83bbe7424fc1e 100644 --- a/fs/f2fs/super.c +++ b/fs/f2fs/super.c @@ -3322,7 +3322,7 @@ try_onemore: sb->s_root = d_make_root(root); /* allocate root dentry */ if (!sb->s_root) { err = -ENOMEM; - goto free_root_inode; + goto free_node_inode; } err = f2fs_register_sysfs(sbi);