diff options
| author | Mike Miller <mike.miller@hp.com> | 2010-10-19 09:40:34 +0200 | 
|---|---|---|
| committer | Jens Axboe <jaxboe@fusionio.com> | 2010-10-19 09:40:34 +0200 | 
| commit | 6362beea8914cbd4630ccde3617d944aeca2d48f (patch) | |
| tree | f73f703e32b7018674ae26c35c91956bc4a10045 | |
| parent | 5dbfe7aedf54aa7f62fd659e34371d4ea0e7bffe (diff) | |
cciss: fix PCI IDs for new Smart Array controllers
cciss: fix PCI IDs for new controllers
This patch fixes the botched up PCI IDs of new controllers. Please consider
this patch for inclusion.
Signed-off-by: Mike Miller <mike.miller@hp.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
| -rw-r--r-- | drivers/block/cciss.c | 22 | ||||
| -rw-r--r-- | include/linux/pci_ids.h | 1 | 
2 files changed, 13 insertions, 10 deletions
| diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c index df2ed4d6684d..41f9acb8ecd7 100644 --- a/drivers/block/cciss.c +++ b/drivers/block/cciss.c @@ -105,11 +105,12 @@ static const struct pci_device_id cciss_pci_device_id[] = {  	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSE,     0x103C, 0x3249},  	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSE,     0x103C, 0x324A},  	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSE,     0x103C, 0x324B}, -	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSE,     0x103C, 0x3250}, -	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSE,     0x103C, 0x3251}, -	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSE,     0x103C, 0x3252}, -	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSE,     0x103C, 0x3253}, -	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSE,     0x103C, 0x3254}, +	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSF,     0x103C, 0x3350}, +	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSF,     0x103C, 0x3351}, +	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSF,     0x103C, 0x3352}, +	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSF,     0x103C, 0x3353}, +	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSF,     0x103C, 0x3354}, +	{PCI_VENDOR_ID_HP,     PCI_DEVICE_ID_HP_CISSF,     0x103C, 0x3355},  	{0,}  }; @@ -149,11 +150,12 @@ static struct board_type products[] = {  	{0x3249103C, "Smart Array P812", &SA5_access},  	{0x324A103C, "Smart Array P712m", &SA5_access},  	{0x324B103C, "Smart Array P711m", &SA5_access}, -	{0x3250103C, "Smart Array", &SA5_access}, -	{0x3251103C, "Smart Array", &SA5_access}, -	{0x3252103C, "Smart Array", &SA5_access}, -	{0x3253103C, "Smart Array", &SA5_access}, -	{0x3254103C, "Smart Array", &SA5_access}, +	{0x3350103C, "Smart Array", &SA5_access}, +	{0x3351103C, "Smart Array", &SA5_access}, +	{0x3352103C, "Smart Array", &SA5_access}, +	{0x3353103C, "Smart Array", &SA5_access}, +	{0x3354103C, "Smart Array", &SA5_access}, +	{0x3355103C, "Smart Array", &SA5_access},  };  /* How long to wait (in milliseconds) for board to go into simple mode */ diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index f6a3b2d36cad..fe7d72ce33af 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h @@ -739,6 +739,7 @@  #define PCI_DEVICE_ID_HP_CISSC		0x3230  #define PCI_DEVICE_ID_HP_CISSD		0x3238  #define PCI_DEVICE_ID_HP_CISSE		0x323a +#define PCI_DEVICE_ID_HP_CISSF		0x323b  #define PCI_DEVICE_ID_HP_ZX2_IOC	0x4031  #define PCI_VENDOR_ID_PCTECH		0x1042 | 
