|
@@ -928,7 +928,9 @@ static int scsi_add_lun(struct scsi_device *sdev, unsigned char *inq_result,
|
|
|
|
|
|
sdev->eh_timeout = SCSI_DEFAULT_EH_TIMEOUT;
|
|
|
|
|
|
- if (*bflags & BLIST_SKIP_VPD_PAGES)
|
|
|
+ if (*bflags & BLIST_TRY_VPD_PAGES)
|
|
|
+ sdev->try_vpd_pages = 1;
|
|
|
+ else if (*bflags & BLIST_SKIP_VPD_PAGES)
|
|
|
sdev->skip_vpd_pages = 1;
|
|
|
|
|
|
transport_configure_device(&sdev->sdev_gendev);
|