Signed-off-by: Jens Axboe <axboe@fb.com>
{
struct flist_head *entry;
struct disk_util *du;
{
struct flist_head *entry;
struct disk_util *du;
if (!disk_util_mutex)
return;
if (!disk_util_mutex)
return;
- if (output_format & FIO_OUTPUT_JSON)
- assert(parent);
+ if ((output_format & FIO_OUTPUT_JSON) && parent)
+ do_json = true;
+ else
+ do_json = false;
- if (!terse && !(output_format & FIO_OUTPUT_JSON))
+ if (!terse && !do_json)
log_buf(out, "\nDisk stats (read/write):\n");
log_buf(out, "\nDisk stats (read/write):\n");
- if (output_format & FIO_OUTPUT_JSON)
json_object_add_disk_utils(parent, &disk_list);
if (output_format & ~(FIO_OUTPUT_JSON | FIO_OUTPUT_JSON_PLUS)) {
flist_for_each(entry, &disk_list) {
json_object_add_disk_utils(parent, &disk_list);
if (output_format & ~(FIO_OUTPUT_JSON | FIO_OUTPUT_JSON_PLUS)) {
flist_for_each(entry, &disk_list) {