[PATCH] cciss: pci id fix

This patch fixes a PCI ID I got wrong before. It also adds support for
another new SAS controller due out this summer. I didn't have a marketing
name prior to my last submission. Also modifies the copyright date range.

Signed-off-by: Mike Miller <mike.miller@hp.com>
Acked-by: Jeff Garzik <jgarzik@pobox.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Mike Miller and committed by Linus Torvalds 3de0a70b 21c121cc

+9 -4
+1
Documentation/cciss.txt
··· 17 17 * SA P600 18 18 * SA P800 19 19 * SA E400 20 + * SA E300 20 21 21 22 If nodes are not already created in the /dev/cciss directory, run as root: 22 23
+6 -3
drivers/block/cciss.c
··· 1 1 /* 2 2 * Disk Array driver for HP SA 5xxx and 6xxx Controllers 3 - * Copyright 2000, 2002 Hewlett-Packard Development Company, L.P. 3 + * Copyright 2000, 2005 Hewlett-Packard Development Company, L.P. 4 4 * 5 5 * This program is free software; you can redistribute it and/or modify 6 6 * it under the terms of the GNU General Public License as published by ··· 54 54 MODULE_AUTHOR("Hewlett-Packard Company"); 55 55 MODULE_DESCRIPTION("Driver for HP Controller SA5xxx SA6xxx version 2.6.6"); 56 56 MODULE_SUPPORTED_DEVICE("HP SA5i SA5i+ SA532 SA5300 SA5312 SA641 SA642 SA6400" 57 - " SA6i P600 P800 E400"); 57 + " SA6i P600 P800 E400 E300"); 58 58 MODULE_LICENSE("GPL"); 59 59 60 60 #include "cciss_cmd.h" ··· 85 85 0x103C, 0x3225, 0, 0, 0}, 86 86 { PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSB, 87 87 0x103c, 0x3223, 0, 0, 0}, 88 - { PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSB, 88 + { PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSC, 89 89 0x103c, 0x3231, 0, 0, 0}, 90 + { PCI_VENDOR_ID_HP, PCI_DEVICE_ID_HP_CISSC, 91 + 0x103c, 0x3233, 0, 0, 0}, 90 92 {0,} 91 93 }; 92 94 MODULE_DEVICE_TABLE(pci, cciss_pci_device_id); ··· 112 110 { 0x3225103C, "Smart Array P600", &SA5_access}, 113 111 { 0x3223103C, "Smart Array P800", &SA5_access}, 114 112 { 0x3231103C, "Smart Array E400", &SA5_access}, 113 + { 0x3233103C, "Smart Array E300", &SA5_access}, 115 114 }; 116 115 117 116 /* How long to wait (in millesconds) for board to go into simple mode */
+2 -1
include/linux/pci_ids.h
··· 712 712 #define PCI_DEVICE_ID_HP_DIVA_AUX 0x1290 713 713 #define PCI_DEVICE_ID_HP_DIVA_RMP3 0x1301 714 714 #define PCI_DEVICE_ID_HP_CISSA 0x3220 715 - #define PCI_DEVICE_ID_HP_CISSB 0x3230 715 + #define PCI_DEVICE_ID_HP_CISSB 0x3222 716 716 #define PCI_DEVICE_ID_HP_ZX2_IOC 0x4031 717 + #define PCI_DEVICE_ID_HP_CISSC 0x3230 717 718 718 719 #define PCI_VENDOR_ID_PCTECH 0x1042 719 720 #define PCI_DEVICE_ID_PCTECH_RZ1000 0x1000