|
@@ -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;
|
|
struct device_node *node = vdev->dev.archdata.of_node;
|
|
|
|
|
|
deviceno = vdev->unit_address;
|
|
deviceno = vdev->unit_address;
|
|
- if (deviceno > VIOCD_MAX_CD)
|
|
|
|
|
|
+ if (deviceno >= VIOCD_MAX_CD)
|
|
return -ENODEV;
|
|
return -ENODEV;
|
|
if (!node)
|
|
if (!node)
|
|
return -ENODEV;
|
|
return -ENODEV;
|