]> www.infradead.org Git - users/hch/nvme-cli.git/commitdiff
fix num_ctrls endianess in nvme_ns_attachment
authorChristoph Hellwig <hch@lst.de>
Fri, 23 Sep 2016 03:23:02 +0000 (20:23 -0700)
committerKeith Busch <keith.busch@intel.com>
Fri, 23 Sep 2016 14:40:25 +0000 (10:40 -0400)
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Keith Busch <keith.busch@intel.com>
nvme-ioctl.c

index db9c3328581d6af4ef5090fd07fa94a2a2d0a79e..9df04ae1247f5b381db20f35b340314a14b18f5a 100644 (file)
@@ -502,8 +502,8 @@ int nvme_ns_attachment(int fd, __u32 nsid, __u16 num_ctrls, __u16 *ctrlist,
        };
 
        memset(buf, 0, sizeof(buf));
-       cntlist->num = num_ctrls;
-       for (i = 0; i < cntlist->num; i++)
+       cntlist->num = cpu_to_le16(num_ctrls);
+       for (i = 0; i < num_ctrls; i++)
                cntlist->identifier[i] = cpu_to_le16(ctrlist[i]);
 
        return nvme_submit_admin_passthru(fd, &cmd);