From 69a69e4f227f7a044ec2f0acb6df3839793f2bfd Mon Sep 17 00:00:00 2001 From: Hannes Reinecke Date: Fri, 22 Oct 2021 08:50:46 +0200 Subject: [PATCH] nvme-print: invert logic in ANACAP bit 6 As per spec ANACAP bit 6 indicates if the ANA group ID is static (ie does not change). Signed-off-by: Hannes Reinecke --- nvme-print.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nvme-print.c b/nvme-print.c index a2ecc0ff..2f7c6ad8 100644 --- a/nvme-print.c +++ b/nvme-print.c @@ -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", -- 2.50.1