From: Tokunori Ikegami Date: Fri, 13 Oct 2023 09:17:04 +0000 (+0900) Subject: nvme-print-json: Print persistent_event_log no log data result correctly X-Git-Tag: v2.7~86 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=2be5e5d227dd311e734b129f246e881c5e55b467;p=users%2Fsagi%2Fnvme-cli.git nvme-print-json: Print persistent_event_log no log data result correctly Signed-off-by: Tokunori Ikegami --- diff --git a/nvme-print-json.c b/nvme-print-json.c index b5afa2cb..340ca87f 100644 --- a/nvme-print-json.c +++ b/nvme-print-json.c @@ -1241,9 +1241,10 @@ static void json_persistent_event_log(void *pevent_log_info, __u8 action, json_add_bitmap(i, pevent_log_head->seb[i], root); } } else { - printf("No log data can be shown with this log len at least " \ - "512 bytes is required or can be 0 to read the complete "\ - "log page after context established\n"); + root_add_str(result_str, "No log data can be shown with this log len at least " \ + "512 bytes is required or can be 0 to read the complete "\ + "log page after context established\n"); + json_print(root); return; } for (int i = 0; i < le32_to_cpu(pevent_log_head->tnev); i++) {