diff options
Diffstat (limited to 'drivers/scsi/ibmvscsi')
-rw-r--r-- | drivers/scsi/ibmvscsi/ibmvscsi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/scsi/ibmvscsi/ibmvscsi.c b/drivers/scsi/ibmvscsi/ibmvscsi.c index 6cad1758243a..868d35ea01bb 100644 --- a/drivers/scsi/ibmvscsi/ibmvscsi.c +++ b/drivers/scsi/ibmvscsi/ibmvscsi.c | |||
@@ -107,7 +107,7 @@ module_param_named(max_channel, max_channel, int, S_IRUGO | S_IWUSR); | |||
107 | MODULE_PARM_DESC(max_channel, "Largest channel value"); | 107 | MODULE_PARM_DESC(max_channel, "Largest channel value"); |
108 | module_param_named(init_timeout, init_timeout, int, S_IRUGO | S_IWUSR); | 108 | module_param_named(init_timeout, init_timeout, int, S_IRUGO | S_IWUSR); |
109 | MODULE_PARM_DESC(init_timeout, "Initialization timeout in seconds"); | 109 | MODULE_PARM_DESC(init_timeout, "Initialization timeout in seconds"); |
110 | module_param_named(max_requests, max_requests, int, S_IRUGO | S_IWUSR); | 110 | module_param_named(max_requests, max_requests, int, S_IRUGO); |
111 | MODULE_PARM_DESC(max_requests, "Maximum requests for this adapter"); | 111 | MODULE_PARM_DESC(max_requests, "Maximum requests for this adapter"); |
112 | 112 | ||
113 | /* ------------------------------------------------------------ | 113 | /* ------------------------------------------------------------ |
@@ -1657,7 +1657,7 @@ static int ibmvscsi_probe(struct vio_dev *vdev, const struct vio_device_id *id) | |||
1657 | 1657 | ||
1658 | vdev->dev.driver_data = NULL; | 1658 | vdev->dev.driver_data = NULL; |
1659 | 1659 | ||
1660 | driver_template.can_queue = max_requests; | 1660 | driver_template.can_queue = max_requests - 2; |
1661 | host = scsi_host_alloc(&driver_template, sizeof(*hostdata)); | 1661 | host = scsi_host_alloc(&driver_template, sizeof(*hostdata)); |
1662 | if (!host) { | 1662 | if (!host) { |
1663 | dev_err(&vdev->dev, "couldn't allocate host data\n"); | 1663 | dev_err(&vdev->dev, "couldn't allocate host data\n"); |