]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/lightnvm/core.c
Merge tag 'bcm2835-dt-next-2017-03-30' into devicetree/fixes
[karo-tx-linux.git] / drivers / lightnvm / core.c
index 54a06c3a2b8c7c1a31ed642eaf362013ebaa40cf..6a4aa608ad958a51a270b0cbdcaec0961facca82 100644 (file)
@@ -74,7 +74,7 @@ static int nvm_reserve_luns(struct nvm_dev *dev, int lun_begin, int lun_end)
 
        return 0;
 err:
-       while (--i > lun_begin)
+       while (--i >= lun_begin)
                clear_bit(i, dev->lun_map);
 
        return -EBUSY;
@@ -211,7 +211,7 @@ static struct nvm_tgt_dev *nvm_create_tgt_dev(struct nvm_dev *dev,
 
        return tgt_dev;
 err_ch:
-       while (--i > 0)
+       while (--i >= 0)
                kfree(dev_map->chnls[i].lun_offs);
        kfree(luns);
 err_luns: