]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme-print-json: use NVME_MAJOR and NVME_MINOR definitions
authorTokunori Ikegami <ikegami.t@gmail.com>
Wed, 1 May 2024 16:11:08 +0000 (01:11 +0900)
committerDaniel Wagner <wagi@monom.org>
Fri, 3 May 2024 11:39:01 +0000 (13:39 +0200)
Replace hard coded shift and mask values.

Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
nvme-print-json.c

index 8a103160d68576392a5874cd10553d78bb884c56..4eb9c27c8151bc762e85b82901beb8d519dd1322 100644 (file)
@@ -903,7 +903,7 @@ static void json_registers_version(__u32 vs, struct json_object *r)
        sprintf(json_str, "%x", vs);
        obj_add_str(r, "Version", json_str);
 
-       sprintf(json_str, "%d.%d", (vs & 0xffff0000) >> 16, (vs & 0x0000ff00) >> 8);
+       sprintf(json_str, "%d.%d", NVME_MAJOR(vs), NVME_MINOR(vs));
        obj_add_str(r, "NVMe specification", json_str);
 }