From 54688316e5bf975eeb4866e5a9c0cb5385154fad Mon Sep 17 00:00:00 2001 From: Keith Busch Date: Tue, 16 Jun 2020 13:24:45 -0700 Subject: [PATCH] fix zns csn identify values Signed-off-by: Keith Busch --- linux/nvme.h | 2 ++ nvme-ioctl.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/linux/nvme.h b/linux/nvme.h index 98780ce..41b1dbd 100644 --- a/linux/nvme.h +++ b/linux/nvme.h @@ -417,6 +417,8 @@ enum { NVME_ID_CNS_NS_ACTIVE_LIST = 0x02, NVME_ID_CNS_NS_DESC_LIST = 0x03, NVME_ID_CNS_NVMSET_LIST = 0x04, + NVME_ID_CNS_CSI_ID_NS = 0x05, + NVME_ID_CNS_CSI_ID_CTRL = 0x06, NVME_ID_CNS_NS_PRESENT_LIST = 0x10, NVME_ID_CNS_NS_PRESENT = 0x11, NVME_ID_CNS_CTRL_NS_LIST = 0x12, diff --git a/nvme-ioctl.c b/nvme-ioctl.c index 403ac5b..c54702a 100644 --- a/nvme-ioctl.c +++ b/nvme-ioctl.c @@ -407,12 +407,12 @@ int nvme_identify_uuid(int fd, void *data) int nvme_zns_identify_ns(int fd, __u32 nsid, void *data) { - return nvme_identify13(fd, nsid, 6, 2 << 24, data); + return nvme_identify13(fd, nsid, NVME_ID_CNS_CSI_ID_NS, 2 << 24, data); } int nvme_zns_identify_ctrl(int fd, void *data) { - return nvme_identify13(fd, 0, 6, 2 << 24, data); + return nvme_identify13(fd, 0, NVME_ID_CNS_CSI_ID_CTRL, 2 << 24, data); } int nvme_get_log14(int fd, __u32 nsid, __u8 log_id, __u8 lsp, __u64 lpo, -- 2.49.0