aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/lightnvm/core.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/lightnvm/core.c b/drivers/lightnvm/core.c
index 9bfe0352d093..6ce76c0a75e1 100644
--- a/drivers/lightnvm/core.c
+++ b/drivers/lightnvm/core.c
@@ -1102,9 +1102,9 @@ static int __nvm_configure_create(struct nvm_ioctl_create *create)
1102 } 1102 }
1103 s = &create->conf.s; 1103 s = &create->conf.s;
1104 1104
1105 if (s->lun_begin > s->lun_end || s->lun_end > dev->geo.nr_luns) { 1105 if (s->lun_begin > s->lun_end || s->lun_end >= dev->geo.nr_luns) {
1106 pr_err("nvm: lun out of bound (%u:%u > %u)\n", 1106 pr_err("nvm: lun out of bound (%u:%u > %u)\n",
1107 s->lun_begin, s->lun_end, dev->geo.nr_luns); 1107 s->lun_begin, s->lun_end, dev->geo.nr_luns - 1);
1108 return -EINVAL; 1108 return -EINVAL;
1109 } 1109 }
1110 1110