From: Jens Axboe Date: Wed, 29 Nov 2017 19:37:30 +0000 (-0700) Subject: options: don't quicksort zoned distribution series X-Git-Tag: fio-3.3~61 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=f27300d51e3291c2588b3534c7236b2a102351ff options: don't quicksort zoned distribution series If we do that, we mess up the distribution. Signed-off-by: Jens Axboe --- diff --git a/options.c b/options.c index 7caccb33..4bea8f78 100644 --- a/options.c +++ b/options.c @@ -823,14 +823,6 @@ static int str_sfr_cb(void *data, const char *str) } #endif -static int zone_cmp(const void *p1, const void *p2) -{ - const struct zone_split *zsp1 = p1; - const struct zone_split *zsp2 = p2; - - return (int) zsp2->access_perc - (int) zsp1->access_perc; -} - static int zone_split_ddir(struct thread_options *o, enum fio_ddir ddir, char *str) { @@ -910,10 +902,6 @@ static int zone_split_ddir(struct thread_options *o, enum fio_ddir ddir, } } - /* - * now sort based on percentages, for ease of lookup - */ - qsort(o->zone_split[ddir], o->zone_split_nr[ddir], sizeof(struct zone_split), zone_cmp); return 0; }