json output fixups
authorVincent Fu <vincent.fu@sandisk.com>
Wed, 11 Nov 2015 18:26:37 +0000 (11:26 -0700)
committerJens Axboe <axboe@fb.com>
Wed, 11 Nov 2015 18:26:37 +0000 (11:26 -0700)
- diskutil json+ fixup

- idletime missed a conversion for the multiple output formats

Signed-off-by: Jens Axboe <axboe@fb.com>
diskutil.c
idletime.c

index f83fc47..c3181b5 100644 (file)
@@ -714,7 +714,7 @@ void show_disk_util(int terse, struct json_object *parent,
 
        if (output_format & FIO_OUTPUT_JSON)
                json_object_add_disk_utils(parent, &disk_list);
-       if (output_format & ~(FIO_OUTPUT_JSON)) {
+       if (output_format & ~(FIO_OUTPUT_JSON | FIO_OUTPUT_JSON_PLUS)) {
                flist_for_each(entry, &disk_list) {
                        du = flist_entry(entry, struct disk_util, list);
 
index 5cc8b65..fab43c5 100644 (file)
@@ -481,7 +481,7 @@ void show_idle_prof_stats(int output, struct json_object *parent,
                return;
        }
 
-       if ((ipc.opt != IDLE_PROF_OPT_NONE) && (output == FIO_OUTPUT_JSON)) {
+       if ((ipc.opt != IDLE_PROF_OPT_NONE) && (output & FIO_OUTPUT_JSON)) {
                if (!parent)
                        return;