diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/scsi/scsi_devinfo.c | 1 | ||||
| -rw-r--r-- | drivers/scsi/scsi_scan.c | 3 | 
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/scsi/scsi_devinfo.c b/drivers/scsi/scsi_devinfo.c index cf8dfab9489..43fca9170bf 100644 --- a/drivers/scsi/scsi_devinfo.c +++ b/drivers/scsi/scsi_devinfo.c @@ -172,6 +172,7 @@ static struct {  	{"HITACHI", "DF400", "*", BLIST_REPORTLUN2},  	{"HITACHI", "DF500", "*", BLIST_REPORTLUN2},  	{"HITACHI", "DISK-SUBSYSTEM", "*", BLIST_REPORTLUN2}, +	{"HITACHI", "HUS1530", "*", BLIST_NO_DIF},  	{"HITACHI", "OPEN-", "*", BLIST_REPORTLUN2},  	{"HITACHI", "OP-C-", "*", BLIST_SPARSELUN | BLIST_LARGELUN},  	{"HITACHI", "3380-", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c index 56a93794c47..0a224e29c3f 100644 --- a/drivers/scsi/scsi_scan.c +++ b/drivers/scsi/scsi_scan.c @@ -911,6 +911,9 @@ static int scsi_add_lun(struct scsi_device *sdev, unsigned char *inq_result,  	if (*bflags & BLIST_RETRY_HWERROR)  		sdev->retry_hwerror = 1; +	if (*bflags & BLIST_NO_DIF) +		sdev->no_dif = 1; +  	transport_configure_device(&sdev->sdev_gendev);  	if (sdev->host->hostt->slave_configure) {  |