Loading fs/exofs/super.c +4 −1 Original line number Diff line number Diff line Loading @@ -101,6 +101,7 @@ static int parse_options(char *options, struct exofs_mountopt *opts) token = match_token(p, tokens, args); switch (token) { case Opt_name: kfree(opts->dev_name); opts->dev_name = match_strdup(&args[0]); if (unlikely(!opts->dev_name)) { EXOFS_ERR("Error allocating dev_name"); Loading Loading @@ -866,8 +867,10 @@ static struct dentry *exofs_mount(struct file_system_type *type, int ret; ret = parse_options(data, &opts); if (ret) if (ret) { kfree(opts.dev_name); return ERR_PTR(ret); } if (!opts.dev_name) opts.dev_name = dev_name; Loading Loading
fs/exofs/super.c +4 −1 Original line number Diff line number Diff line Loading @@ -101,6 +101,7 @@ static int parse_options(char *options, struct exofs_mountopt *opts) token = match_token(p, tokens, args); switch (token) { case Opt_name: kfree(opts->dev_name); opts->dev_name = match_strdup(&args[0]); if (unlikely(!opts->dev_name)) { EXOFS_ERR("Error allocating dev_name"); Loading Loading @@ -866,8 +867,10 @@ static struct dentry *exofs_mount(struct file_system_type *type, int ret; ret = parse_options(data, &opts); if (ret) if (ret) { kfree(opts.dev_name); return ERR_PTR(ret); } if (!opts.dev_name) opts.dev_name = dev_name; Loading