diff options
-rw-r--r-- | drivers/lightnvm/core.c | 4 |
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 | ||