X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=profile.c;h=90c9ea8d14eb6c4d52c5a94bef7eab3e32fc0a0e;hp=6a80dec2c7b7479cff92d24c47d2a0d9ac8fa691;hb=7b504eddc4b039f2db3a0626bd08f880c5f4de27;hpb=ba9c7219eefcc04e84a4fb4970f4b5caeaf48aa6 diff --git a/profile.c b/profile.c index 6a80dec2..90c9ea8d 100644 --- a/profile.c +++ b/profile.c @@ -30,7 +30,10 @@ int load_profile(const char *profile) ops = find_profile(profile); if (ops) { - ops->prep_cmd(); + if (ops->prep_cmd()) { + log_err("fio: profile %s prep failed\n", profile); + return 1; + } add_job_opts(ops->cmdline, FIO_CLIENT_TYPE_CLI); return 0; } @@ -49,6 +52,7 @@ static int add_profile_options(struct profile_ops *ops) o = ops->options; while (o->name) { o->prof_name = ops->name; + o->prof_opts = ops->opt_data; if (add_option(o)) return 1; o++;