]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme-print: invert logic in ANACAP bit 6
authorHannes Reinecke <hare@suse.de>
Fri, 22 Oct 2021 06:50:46 +0000 (08:50 +0200)
committerHannes Reinecke <hare@suse.de>
Fri, 22 Oct 2021 06:50:46 +0000 (08:50 +0200)
As per spec ANACAP bit 6 indicates if the ANA group ID is static
(ie does not change).

Signed-off-by: Hannes Reinecke <hare@suse.de>
nvme-print.c

index a2ecc0ffc461b5439ce9558ec5ce343851dd111e..2f7c6ad8dd960bfee38597e50a5fd4d086e7b479 100644 (file)
@@ -2929,7 +2929,7 @@ static void nvme_show_id_ctrl_sanicap(__le32 ctrl_sanicap)
 static void nvme_show_id_ctrl_anacap(__u8 anacap)
 {
        __u8 nz = (anacap & 0x80) >> 7;
-       __u8 grpid_change = (anacap & 0x40) >> 6;
+       __u8 grpid_static = (anacap & 0x40) >> 6;
        __u8 rsvd = (anacap & 0x20) >> 5;
        __u8 ana_change = (anacap & 0x10) >> 4;
        __u8 ana_persist_loss = (anacap & 0x08) >> 3;
@@ -2940,7 +2940,7 @@ static void nvme_show_id_ctrl_anacap(__u8 anacap)
        printf("  [7:7] : %#x\tNon-zero group ID %sSupported\n",
                        nz, nz ? "" : "Not ");
        printf("  [6:6] : %#x\tGroup ID does %schange\n",
-                       grpid_change, grpid_change ? "" : "not ");
+                       grpid_static, grpid_static ? "not " : "");
        if (rsvd)
                printf(" [5:5] : %#x\tReserved\n", rsvd);
        printf("  [4:4] : %#x\tANA Change state %sSupported\n",