]> www.infradead.org Git - users/sagi/libnvme.git/commitdiff
ioctl: fix mask values for virt mgmt
authorKlaus Jensen <k.jensen@samsung.com>
Tue, 26 Oct 2021 18:12:36 +0000 (20:12 +0200)
committerKlaus Jensen <k.jensen@samsung.com>
Tue, 26 Oct 2021 18:12:36 +0000 (20:12 +0200)
Fix the the Virtualization Managemtn CDW10 masks for ACT, RT and CNTLID.

Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
src/nvme/ioctl.c

index 5e8066cf91da915c486d9335ec8560f78873f33f..1cd8d22a5de7fa520d82133d569900a51625a0c6 100644 (file)
@@ -256,9 +256,9 @@ enum nvme_cmd_dword_fields {
        NVME_VIRT_MGMT_CDW10_RT_SHIFT                           = 8,
        NVME_VIRT_MGMT_CDW10_CNTLID_SHIFT                       = 16,
        NVME_VIRT_MGMT_CDW11_NR_SHIFT                           = 0,
-       NVME_VIRT_MGMT_CDW10_ACT_MASK                           = 0,
-       NVME_VIRT_MGMT_CDW10_RT_MASK                            = 8,
-       NVME_VIRT_MGMT_CDW10_CNTLID_MASK                        = 16,
+       NVME_VIRT_MGMT_CDW10_ACT_MASK                           = 0xf,
+       NVME_VIRT_MGMT_CDW10_RT_MASK                            = 0x7,
+       NVME_VIRT_MGMT_CDW10_CNTLID_MASK                        = 0xffff,
        NVME_VIRT_MGMT_CDW11_NR_MASK                            = 0xffff,
        NVME_FORMAT_CDW10_LBAF_SHIFT                            = 0,
        NVME_FORMAT_CDW10_MSET_SHIFT                            = 4,