]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
plugins/inspur: Cast vendor specific smart log value
authorDaniel Wagner <dwagner@suse.de>
Wed, 22 Mar 2023 16:17:42 +0000 (17:17 +0100)
committerDaniel Wagner <wagi@monom.org>
Thu, 23 Mar 2023 13:12:59 +0000 (14:12 +0100)
nvme_get_log_simple expects an 'enum nvme_cmd_get_log_lid' type. Cast
the vendor specific value as clang reports this as warning.

Signed-off-by: Daniel Wagner <dwagner@suse.de>
plugins/inspur/inspur-nvme.c

index 9d7bb4dc57d5141f281b6fa0730a56a93ab45348..8c929aa05e901bbbc7427ad0560edf93f161e17c 100644 (file)
@@ -222,7 +222,9 @@ static int nvme_get_vendor_log(int argc, char **argv, struct command *cmd, struc
         return err;
 
     memset(local_mem, 0, BYTE_OF_4K);
-    err = nvme_get_log_simple(dev_fd(dev), VENDOR_SMART_LOG_PAGE, sizeof(r1_cli_vendor_log_t), local_mem);
+    err = nvme_get_log_simple(dev_fd(dev),
+                              (enum nvme_cmd_get_log_lid)VENDOR_SMART_LOG_PAGE,
+                              sizeof(r1_cli_vendor_log_t), local_mem);
     if (!err) {
         show_r1_vendor_log((r1_cli_vendor_log_t *)local_mem);
         show_r1_media_err_log((r1_cli_vendor_log_t *)local_mem);