X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=options.c;h=964e2634b5dd16c1af4cd1233019d9a1a63bd752;hp=caa00af8f5e1dcf9c74c24ef8c1a4b1ea344e5d8;hb=66e19a387c9d9ae79d7ae34376c6d421c4afe1be;hpb=c229232543f2ca4c492ea32fe7ca6ee894e543a8 diff --git a/options.c b/options.c index caa00af8..964e2634 100644 --- a/options.c +++ b/options.c @@ -4081,20 +4081,16 @@ static void show_closest_option(const char *opt) int fio_options_parse(struct thread_data *td, char **opts, int num_opts) { - struct flist_head *opt_list = NULL; int i, ret, unknown; char **opts_copy; - if (!is_def_thread(td)) - opt_list = &td->opt_list; - sort_options(opts, fio_options, num_opts); opts_copy = dup_and_sub_options(opts, num_opts); for (ret = 0, i = 0, unknown = 0; i < num_opts; i++) { struct fio_option *o; int newret = parse_option(opts_copy[i], opts[i], fio_options, - &o, td, opt_list); + &o, td, &td->opt_list); if (!newret && o) fio_option_mark_set(&td->o, o); @@ -4127,7 +4123,7 @@ int fio_options_parse(struct thread_data *td, char **opts, int num_opts) if (td->eo) newret = parse_option(opts_copy[i], opts[i], td->io_ops->options, &o, - td->eo, opt_list); + td->eo, &td->opt_list); ret |= newret; if (!o) {