diff options
Diffstat (limited to 'drivers/scsi/scsi_scan.c')
-rw-r--r-- | drivers/scsi/scsi_scan.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c index 5603dc6eca47..7d31a4b0f802 100644 --- a/drivers/scsi/scsi_scan.c +++ b/drivers/scsi/scsi_scan.c | |||
@@ -900,7 +900,7 @@ static int scsi_probe_and_add_lun(struct scsi_target *starget, | |||
900 | /* | 900 | /* |
901 | * result contains valid SCSI INQUIRY data. | 901 | * result contains valid SCSI INQUIRY data. |
902 | */ | 902 | */ |
903 | if ((result[0] >> 5) == 3) { | 903 | if (((result[0] >> 5) == 3) && !(bflags & BLIST_ATTACH_PQ3)) { |
904 | /* | 904 | /* |
905 | * For a Peripheral qualifier 3 (011b), the SCSI | 905 | * For a Peripheral qualifier 3 (011b), the SCSI |
906 | * spec says: The device server is not capable of | 906 | * spec says: The device server is not capable of |