git.samba.org
/
sfrench
/
cifs-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
lightnvm: if LUNs are already allocated fix return
[sfrench/cifs-2.6.git]
/
drivers
/
lightnvm
/
core.c
diff --git
a/drivers/lightnvm/core.c
b/drivers/lightnvm/core.c
index b8f82f5c6c0d942de77f4f6840f59925251d6781..ddae430b6eae879333a84885256fcd8b14c0c1b6 100644
(file)
--- a/
drivers/lightnvm/core.c
+++ b/
drivers/lightnvm/core.c
@@
-252,8
+252,9
@@
static int nvm_create_tgt(struct nvm_dev *dev, struct nvm_ioctl_create *create)
}
mutex_unlock(&dev->mlock);
- if (nvm_reserve_luns(dev, s->lun_begin, s->lun_end))
- return -ENOMEM;
+ ret = nvm_reserve_luns(dev, s->lun_begin, s->lun_end);
+ if (ret)
+ return ret;
t = kmalloc(sizeof(struct nvm_target), GFP_KERNEL);
if (!t) {