Set the no_uld_attach for devices ipr does not want upper layer drivers to attach to. These devices are only reported for RAID management and only sg should be used to talk to them. Signed-off-by: Brian King <brking@xxxxxxxxxx> --- drivers/scsi/ipr.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) diff -puN drivers/scsi/ipr.c~ipr_no_uld_attach drivers/scsi/ipr.c --- linux-2.6/drivers/scsi/ipr.c~ipr_no_uld_attach 2005-10-31 21:53:02.203453384 -0600 +++ linux-2.6-bjking1/drivers/scsi/ipr.c 2005-10-31 21:53:02.256445328 -0600 @@ -2789,8 +2789,10 @@ static int ipr_slave_configure(struct sc if (res) { if (ipr_is_af_dasd_device(res)) sdev->type = TYPE_RAID; - if (ipr_is_af_dasd_device(res) || ipr_is_ioa_resource(res)) + if (ipr_is_af_dasd_device(res) || ipr_is_ioa_resource(res)) { sdev->scsi_level = 4; + sdev->no_uld_attach = 1; + } if (ipr_is_vset_device(res)) { sdev->timeout = IPR_VSET_RW_TIMEOUT; blk_queue_max_sectors(sdev->request_queue, IPR_VSET_MAX_SECTORS); _ - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html