rpms/kernel/devel kernel-2.6.spec, 1.1459, 1.1460 linux-2.6.9-scsi-megaraid-legacy.patch, 1.2, 1.3
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Tue Aug 9 03:39:04 UTC 2005
Author: davej
Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv12724
Modified Files:
kernel-2.6.spec linux-2.6.9-scsi-megaraid-legacy.patch
Log Message:
Improve megaraid compatiblity hack.
(Now the legacy driver doesn't claim support for the drivers
that the newer driver supports).
Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.1459
retrieving revision 1.1460
diff -u -r1.1459 -r1.1460
--- kernel-2.6.spec 8 Aug 2005 22:10:40 -0000 1.1459
+++ kernel-2.6.spec 9 Aug 2005 03:38:59 -0000 1.1460
@@ -1198,6 +1198,11 @@
%endif
%changelog
+* Mon Aug 08 2005 Dave Jones <davej at redhat.com>
+- Improve megaraid compatiblity hack.
+ (Now the legacy driver doesn't claim support for the drivers
+ that the newer driver supports).
+
* Sun Aug 07 2005 Dave Jones <davej at redhat.com>
- 2.6.13-rc6
linux-2.6.9-scsi-megaraid-legacy.patch:
linux-1102/drivers/scsi/megaraid/Kconfig.megaraid | 2 --
linux-2.6.12/drivers/scsi/megaraid.c | 12 +-----------
linux-2.6.12/drivers/scsi/megaraid.h | 4 ----
3 files changed, 1 insertion(+), 17 deletions(-)
Index: linux-2.6.9-scsi-megaraid-legacy.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6.9-scsi-megaraid-legacy.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6.9-scsi-megaraid-legacy.patch 22 Mar 2005 07:00:34 -0000 1.2
+++ linux-2.6.9-scsi-megaraid-legacy.patch 9 Aug 2005 03:38:59 -0000 1.3
@@ -14,3 +14,53 @@
To compile this driver as a module, choose M here: the
module will be called megaraid
-endif
+
+--- linux-2.6.12/drivers/scsi/megaraid.c~ 2005-08-08 23:25:13.000000000 -0400
++++ linux-2.6.12/drivers/scsi/megaraid.c 2005-08-08 23:31:14.000000000 -0400
+@@ -5014,22 +5014,12 @@ megaraid_shutdown(struct pci_dev *pdev)
+ }
+
+ static struct pci_device_id megaraid_pci_tbl[] = {
+- {PCI_VENDOR_ID_DELL, PCI_DEVICE_ID_DISCOVERY,
+- PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+- {PCI_VENDOR_ID_DELL, PCI_DEVICE_ID_PERC4_DI,
+- PCI_ANY_ID, PCI_ANY_ID, 0, 0, BOARD_64BIT},
+- {PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_PERC4_QC_VERDE,
+- PCI_ANY_ID, PCI_ANY_ID, 0, 0, BOARD_64BIT},
+ {PCI_VENDOR_ID_AMI, PCI_DEVICE_ID_AMI_MEGARAID,
+ PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+ {PCI_VENDOR_ID_AMI, PCI_DEVICE_ID_AMI_MEGARAID2,
+ PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+- {PCI_VENDOR_ID_AMI, PCI_DEVICE_ID_AMI_MEGARAID3,
+- PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+ {PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_AMI_MEGARAID3,
+ PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+- {PCI_VENDOR_ID_LSI_LOGIC, PCI_DEVICE_ID_AMI_MEGARAID3,
+- PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+ {0,}
+ };
+ MODULE_DEVICE_TABLE(pci, megaraid_pci_tbl);
+--- linux-2.6.12/drivers/scsi/megaraid.h~ 2005-08-08 23:26:41.000000000 -0400
++++ linux-2.6.12/drivers/scsi/megaraid.h 2005-08-08 23:33:14.000000000 -0400
+@@ -73,10 +73,6 @@
+ #define PCI_DEVICE_ID_AMI_MEGARAID3 0x1960
+ #endif
+
+-#define PCI_DEVICE_ID_DISCOVERY 0x000E
+-#define PCI_DEVICE_ID_PERC4_DI 0x000F
+-#define PCI_DEVICE_ID_PERC4_QC_VERDE 0x0407
+-
+ /* Sub-System Vendor IDs */
+ #define AMI_SUBSYS_VID 0x101E
+ #define DELL_SUBSYS_VID 0x1028
+--- linux-2.6.12/drivers/scsi/megaraid.c~ 2005-08-08 23:33:34.000000000 -0400
++++ linux-2.6.12/drivers/scsi/megaraid.c 2005-08-08 23:33:52.000000000 -0400
+@@ -5025,7 +5025,7 @@ static struct pci_device_id megaraid_pci
+ MODULE_DEVICE_TABLE(pci, megaraid_pci_tbl);
+
+ static struct pci_driver megaraid_pci_driver = {
+- .name = "megaraid",
++ .name = "megaraid_legacy",
+ .id_table = megaraid_pci_tbl,
+ .probe = megaraid_probe_one,
+ .remove = __devexit_p(megaraid_remove_one),
More information about the fedora-cvs-commits
mailing list