diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/scsi/ipr.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/scsi/ipr.c b/drivers/scsi/ipr.c index d47df3f9d226..63d01e6394a2 100644 --- a/drivers/scsi/ipr.c +++ b/drivers/scsi/ipr.c | |||
@@ -2789,8 +2789,10 @@ static int ipr_slave_configure(struct scsi_device *sdev) | |||
2789 | if (res) { | 2789 | if (res) { |
2790 | if (ipr_is_af_dasd_device(res)) | 2790 | if (ipr_is_af_dasd_device(res)) |
2791 | sdev->type = TYPE_RAID; | 2791 | sdev->type = TYPE_RAID; |
2792 | if (ipr_is_af_dasd_device(res) || ipr_is_ioa_resource(res)) | 2792 | if (ipr_is_af_dasd_device(res) || ipr_is_ioa_resource(res)) { |
2793 | sdev->scsi_level = 4; | 2793 | sdev->scsi_level = 4; |
2794 | sdev->no_uld_attach = 1; | ||
2795 | } | ||
2794 | if (ipr_is_vset_device(res)) { | 2796 | if (ipr_is_vset_device(res)) { |
2795 | sdev->timeout = IPR_VSET_RW_TIMEOUT; | 2797 | sdev->timeout = IPR_VSET_RW_TIMEOUT; |
2796 | blk_queue_max_sectors(sdev->request_queue, IPR_VSET_MAX_SECTORS); | 2798 | blk_queue_max_sectors(sdev->request_queue, IPR_VSET_MAX_SECTORS); |