From: Christoph Hellwig Date: Fri, 23 Sep 2016 03:23:02 +0000 (-0700) Subject: fix num_ctrls endianess in nvme_ns_attachment X-Git-Tag: v1.0~45 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=0d18d17735a7da325b9eb53812d77de2194ffb56;p=users%2Fsagi%2Fnvme-cli.git fix num_ctrls endianess in nvme_ns_attachment Signed-off-by: Christoph Hellwig Signed-off-by: Keith Busch --- diff --git a/nvme-ioctl.c b/nvme-ioctl.c index db9c3328..9df04ae1 100644 --- a/nvme-ioctl.c +++ b/nvme-ioctl.c @@ -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);