diff options
Diffstat (limited to 'drivers/scsi/mvsas/mv_init.c')
| -rw-r--r-- | drivers/scsi/mvsas/mv_init.c | 10 | 
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/scsi/mvsas/mv_init.c b/drivers/scsi/mvsas/mv_init.c index 7b7381d7671..eacee48a955 100644 --- a/drivers/scsi/mvsas/mv_init.c +++ b/drivers/scsi/mvsas/mv_init.c @@ -657,7 +657,6 @@ static void mvs_pci_remove(struct pci_dev *pdev)  	tasklet_kill(&((struct mvs_prv_info *)sha->lldd_ha)->mv_tasklet);  #endif -	pci_set_drvdata(pdev, NULL);  	sas_unregister_ha(sha);  	sas_remove_host(mvi->shost);  	scsi_remove_host(mvi->shost); @@ -729,6 +728,15 @@ static struct pci_device_id mvs_pci_table[] = {  		.class_mask	= 0,  		.driver_data	= chip_9485,  	}, +	{ +		.vendor		= PCI_VENDOR_ID_MARVELL_EXT, +		.device		= 0x9485, +		.subvendor	= PCI_ANY_ID, +		.subdevice	= 0x9485, +		.class		= 0, +		.class_mask	= 0, +		.driver_data	= chip_9485, +	},  	{ PCI_VDEVICE(OCZ, 0x1021), chip_9485}, /* OCZ RevoDrive3 */  	{ PCI_VDEVICE(OCZ, 0x1022), chip_9485}, /* OCZ RevoDrive3/zDriveR4 (exact model unknown) */  	{ PCI_VDEVICE(OCZ, 0x1040), chip_9485}, /* OCZ RevoDrive3/zDriveR4 (exact model unknown) */  | 
