|
@@ -455,7 +455,7 @@ static long vol_cdev_ioctl(struct file *file, unsigned int cmd,
|
|
/* Validate the request */
|
|
/* Validate the request */
|
|
err = -EINVAL;
|
|
err = -EINVAL;
|
|
if (req.lnum < 0 || req.lnum >= vol->reserved_pebs ||
|
|
if (req.lnum < 0 || req.lnum >= vol->reserved_pebs ||
|
|
- req.bytes < 0 || req.lnum >= vol->usable_leb_size)
|
|
|
|
|
|
+ req.bytes < 0 || req.bytes > vol->usable_leb_size)
|
|
break;
|
|
break;
|
|
|
|
|
|
err = get_exclusive(desc);
|
|
err = get_exclusive(desc);
|