]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
ocp: remove unnecessary 64 bits mask
authorTokunori Ikegami <ikegami.t@gmail.com>
Fri, 3 Jan 2025 11:12:20 +0000 (20:12 +0900)
committerDaniel Wagner <wagi@monom.org>
Fri, 3 Jan 2025 14:29:22 +0000 (15:29 +0100)
Since the 64 bits variables not necessary to mask by 64 bits.

Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
plugins/ocp/ocp-print-json.c
plugins/ocp/ocp-print-stdout.c

index b193fc78bec057ce2e4f66a0ed9c6a1a9083e079..83594d3d6c0450b758404223a8983c95bd74f6cb 100644 (file)
@@ -152,14 +152,14 @@ static void json_smart_extended_log_v1(void *data)
        pmur = json_create_object();
 
        json_object_add_value_uint64(pmuw, "hi",
-               (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUW + 8] & 0xFFFFFFFFFFFFFFFF));
+                                    (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUW + 8]));
        json_object_add_value_uint64(pmuw, "lo",
-               (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUW] & 0xFFFFFFFFFFFFFFFF));
+                                    (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUW]));
        json_object_add_value_object(root, "Physical media units written", pmuw);
        json_object_add_value_uint64(pmur, "hi",
-               (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUR + 8] & 0xFFFFFFFFFFFFFFFF));
+                                    (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUR + 8]));
        json_object_add_value_uint64(pmur, "lo",
-               (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUR] & 0xFFFFFFFFFFFFFFFF));
+                                    (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUR]));
        json_object_add_value_object(root, "Physical media units read", pmur);
        json_object_add_value_uint64(root, "Bad user nand blocks - Raw",
                (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_BUNBR] & 0x0000FFFFFFFFFFFF));
index 61309a937ea0d41df2f7af5c9f918d14055c3611..3ddf229392b4227245c306e485bf07ffb1d1bc99 100644 (file)
@@ -105,11 +105,11 @@ static void stdout_smart_extended_log(void *data, unsigned int version)
        printf("SMART Cloud Attributes :-\n");
 
        printf("  Physical media units written -                %"PRIu64" %"PRIu64"\n",
-              (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUW + 8] & 0xFFFFFFFFFFFFFFFF),
-              (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUW] & 0xFFFFFFFFFFFFFFFF));
+              (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUW + 8]),
+              (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUW]));
        printf("  Physical media units read    -                %"PRIu64" %"PRIu64"\n",
-              (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUR + 8] & 0xFFFFFFFFFFFFFFFF),
-              (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUR] & 0xFFFFFFFFFFFFFFFF));
+              (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUR + 8]),
+              (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_PMUR]));
        printf("  Bad user nand blocks - Raw                    %"PRIu64"\n",
               (uint64_t)le64_to_cpu(*(uint64_t *)&log_data[SCAO_BUNBR] & 0x0000FFFFFFFFFFFF));
        printf("  Bad user nand blocks - Normalized             %d\n",