X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=diskutil.c;h=8031d5d9ce7e6130977c1034a5c82c8106882ea6;hp=074f1307d32212421f20833a8c73ee01b97fc5ab;hb=fa3cdbb7a46e42186e8fa62d33b82b92c7c0e310;hpb=6efb21c218d4ec38c1a4d7dbb86f2028f122acaa diff --git a/diskutil.c b/diskutil.c index 074f1307..8031d5d9 100644 --- a/diskutil.c +++ b/diskutil.c @@ -11,6 +11,7 @@ #include "fio.h" #include "smalloc.h" #include "diskutil.h" +#include "helper_thread.h" static int last_majdev, last_mindev; static struct disk_util *last_du; @@ -121,7 +122,7 @@ int update_io_ticks(void) fio_mutex_down(disk_util_mutex); - if (!helper_exit) { + if (!helper_should_exit()) { flist_for_each(entry, &disk_list) { du = flist_entry(entry, struct disk_util, list); update_io_tick_disk(du); @@ -717,7 +718,7 @@ void show_disk_util(int terse, struct json_object *parent, if (do_json) json_object_add_disk_utils(parent, &disk_list); - if (output_format & ~(FIO_OUTPUT_JSON | FIO_OUTPUT_JSON_PLUS)) { + else if (output_format & ~(FIO_OUTPUT_JSON | FIO_OUTPUT_JSON_PLUS)) { flist_for_each(entry, &disk_list) { du = flist_entry(entry, struct disk_util, list);