diff options
author | Roel Kluin <roel.kluin@gmail.com> | 2009-05-20 06:42:06 (GMT) |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2009-05-20 06:42:06 (GMT) |
commit | d3375ea7213d09284ee3683d8bc075b9d3786a03 (patch) | |
tree | ce98ba87d7fcd9b1c09282e11d6a675e491762a6 | |
parent | 31a14400e8f365e5d4d1a0b2a1ef4d5405d6091e (diff) | |
download | linux-d3375ea7213d09284ee3683d8bc075b9d3786a03.tar.xz |
cdrom: beyond ARRAY_SIZE of viocd_diskinfo
Do not go beyond ARRAY_SIZE of viocd_diskinfo
Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
-rw-r--r-- | drivers/cdrom/viocd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/cdrom/viocd.c b/drivers/cdrom/viocd.c index 1392935..9b1624e 100644 --- a/drivers/cdrom/viocd.c +++ b/drivers/cdrom/viocd.c @@ -587,7 +587,7 @@ static int viocd_probe(struct vio_dev *vdev, const struct vio_device_id *id) struct device_node *node = vdev->dev.archdata.of_node; deviceno = vdev->unit_address; - if (deviceno > VIOCD_MAX_CD) + if (deviceno >= VIOCD_MAX_CD) return -ENODEV; if (!node) return -ENODEV; |