]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
add missing endianess conversions in lnvm_do_set_bbtbl
authorChristoph Hellwig <hch@lst.de>
Fri, 23 Sep 2016 03:23:09 +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-lightnvm.c

index 15753661b85434ee79fb00e5f9e20515584245c5..2c6b5d2e9d1aa98514c4a153f6a070beea8145ea 100644 (file)
@@ -432,7 +432,7 @@ int lnvm_do_set_bbtbl(int fd, int nsid,
        if (chid >= nvm_id.groups[0].num_ch ||
                                        lunid >= nvm_id.groups[0].num_lun ||
                                        plnid >= nvm_id.groups[0].num_pln ||
-                                       blkid >= nvm_id.groups[0].num_blk) {
+                                       blkid >= le16_to_cpu(nvm_id.groups[0].num_blk)) {
                fprintf(stderr, "Out of bound channel id, LUN id, plane id, or"\
                                "block id\n");
                return -EINVAL;