Skip to content

Commit 80db165

Browse files
authored
Merge pull request #166 from sc108-lee/for-upstream/tp4095
For upstream/tp4095
2 parents 5253612 + 2803378 commit 80db165

4 files changed

Lines changed: 143 additions & 82 deletions

File tree

src/libnvme.map

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,8 @@ LIBNVME_1_0 {
156156
nvme_identify_domain_list;
157157
nvme_identify_endurance_group_list;
158158
nvme_identify_independent_identify_ns;
159+
nvme_identify_ns_csi_user_data_format;
160+
nvme_identify_iocs_ns_csi_user_data_format;
159161
nvme_identify_iocs;
160162
nvme_identify_ns;
161163
nvme_identify_ns_descs;

src/nvme/ioctl.c

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -240,14 +240,12 @@ enum nvme_cmd_dword_fields {
240240
NVME_LOG_CDW14_OT_MASK = 0x1,
241241
NVME_IDENTIFY_CDW10_CNS_SHIFT = 0,
242242
NVME_IDENTIFY_CDW10_CNTID_SHIFT = 16,
243-
NVME_IDENTIFY_CDW11_NVMSETID_SHIFT = 0,
244-
NVME_IDENTIFY_CDW11_DOMID_SHIFT = 0,
243+
NVME_IDENTIFY_CDW11_CNSSPECID_SHIFT = 0,
245244
NVME_IDENTIFY_CDW14_UUID_SHIFT = 0,
246245
NVME_IDENTIFY_CDW11_CSI_SHIFT = 24,
247246
NVME_IDENTIFY_CDW10_CNS_MASK = 0xff,
248247
NVME_IDENTIFY_CDW10_CNTID_MASK = 0xffff,
249-
NVME_IDENTIFY_CDW11_NVMSETID_MASK = 0xffff,
250-
NVME_IDENTIFY_CDW11_DOMID_MASK = 0xffff,
248+
NVME_IDENTIFY_CDW11_CNSSPECID_MASK = 0xffff,
251249
NVME_IDENTIFY_CDW14_UUID_MASK = 0x7f,
252250
NVME_IDENTIFY_CDW11_CSI_MASK = 0xff,
253251
NVME_NAMESPACE_ATTACH_CDW10_SEL_SHIFT = 0,
@@ -369,8 +367,7 @@ int nvme_identify(struct nvme_identify_args *args)
369367
{
370368
__u32 cdw10 = NVME_SET(args->cntid, IDENTIFY_CDW10_CNTID) |
371369
NVME_SET(args->cns, IDENTIFY_CDW10_CNS);
372-
__u32 cdw11 = NVME_SET(args->nvmsetid, IDENTIFY_CDW11_NVMSETID) |
373-
NVME_SET(args->domid, IDENTIFY_CDW11_DOMID) |
370+
__u32 cdw11 = NVME_SET(args->cns_specific_id, IDENTIFY_CDW11_CNSSPECID) |
374371
NVME_SET(args->csi, IDENTIFY_CDW11_CSI);
375372
__u32 cdw14 = NVME_SET(args->uuidx, IDENTIFY_CDW14_UUID);
376373

0 commit comments

Comments
 (0)