Author: maks
Date: Sat Apr 28 13:53:11 2007
New Revision: 8526

Added:
   
dists/etch/linux-2.6/debian/patches/bugfix/jmicron-generic-device-conflict.patch
Modified:
   dists/etch/linux-2.6/debian/changelog
   dists/etch/linux-2.6/debian/patches/series/13
Log:
fix jmicron ide-generic device conflict.
just push the relevant patch as upload expected soon



Modified: dists/etch/linux-2.6/debian/changelog
==============================================================================
--- dists/etch/linux-2.6/debian/changelog       (original)
+++ dists/etch/linux-2.6/debian/changelog       Sat Apr 28 13:53:11 2007
@@ -21,6 +21,7 @@
   [ maximilian attems ]
   * Backport support for i965 to agp too. (closes: #406111)
   * Compile fix for UML CONFIG_MODE_TT=y. (closes: #412957)
+  * Fix ide-generic jmicron device conflict. (closes: #421281)
 
   [ Martin Michlmayr ]
   * Fix wrong checksum for split TCP packets on 64-bit MIPS. (closes: #421283)

Added: 
dists/etch/linux-2.6/debian/patches/bugfix/jmicron-generic-device-conflict.patch
==============================================================================
--- (empty file)
+++ 
dists/etch/linux-2.6/debian/patches/bugfix/jmicron-generic-device-conflict.patch
    Sat Apr 28 13:53:11 2007
@@ -0,0 +1,80 @@
+From [EMAIL PROTECTED] Wed Jan 31 20:14:02 2007
+Date:  Tue, 30 Jan 2007 18:59:36 GMT
+Message-Id: <[EMAIL PROTECTED]>
+From: Linux Kernel Mailing List <[EMAIL PROTECTED]>
+To: [EMAIL PROTECTED]
+Subject: ide/generic: Jmicron has its own drivers now
+
+Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3e9e4c8606127592cda22159cc2440ea48963ae4
+Commit:     3e9e4c8606127592cda22159cc2440ea48963ae4
+Parent:     e5c073ff24604d4dbb2fbcedb17da6df768468d3
+Author:     Alan Cox <[EMAIL PROTECTED]>
+AuthorDate: Sat Jan 27 13:46:45 2007 +0100
+Committer:  Bartlomiej Zolnierkiewicz <[EMAIL PROTECTED]>
+CommitDate: Sat Jan 27 13:46:45 2007 +0100
+
+    ide/generic: Jmicron has its own drivers now
+    
+    Drop ide-generic support for Jmicron identifiers as we now trust Jmicron.c 
for
+    this with drivers/ide.  The code check remains for the all-generic-ide 
case.
+    
+    Signed-off-by: Alan Cox <[EMAIL PROTECTED]>
+    Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
+    Signed-off-by: Bartlomiej Zolnierkiewicz <[EMAIL PROTECTED]>
+---
+ drivers/ide/pci/generic.c |   35 -----------------------------------
+ 1 files changed, 0 insertions(+), 35 deletions(-)
+
+diff --git a/drivers/ide/pci/generic.c b/drivers/ide/pci/generic.c
+index 9f30688..3143cb0 100644
+--- a/drivers/ide/pci/generic.c
++++ b/drivers/ide/pci/generic.c
+@@ -185,36 +185,6 @@ static ide_pci_device_t generic_chipsets[] __devinitdata 
= {
+               .channels       = 2,
+               .autodma        = AUTODMA,
+               .bootable       = OFF_BOARD,
+-      },{     /* 15 */
+-              .name           = "JMB361",
+-              .init_hwif      = init_hwif_generic,
+-              .channels       = 2,
+-              .autodma        = AUTODMA,
+-              .bootable       = OFF_BOARD,
+-      },{     /* 16 */
+-              .name           = "JMB363",
+-              .init_hwif      = init_hwif_generic,
+-              .channels       = 2,
+-              .autodma        = AUTODMA,
+-              .bootable       = OFF_BOARD,
+-      },{     /* 17 */
+-              .name           = "JMB365",
+-              .init_hwif      = init_hwif_generic,
+-              .channels       = 2,
+-              .autodma        = AUTODMA,
+-              .bootable       = OFF_BOARD,
+-      },{     /* 18 */
+-              .name           = "JMB366",
+-              .init_hwif      = init_hwif_generic,
+-              .channels       = 2,
+-              .autodma        = AUTODMA,
+-              .bootable       = OFF_BOARD,
+-      },{     /* 19 */
+-              .name           = "JMB368",
+-              .init_hwif      = init_hwif_generic,
+-              .channels       = 2,
+-              .autodma        = AUTODMA,
+-              .bootable       = OFF_BOARD,
+       }
+ };
+ 
+@@ -281,11 +251,6 @@ static struct pci_device_id generic_pci_tbl[] = {
+       { PCI_VENDOR_ID_TOSHIBA,PCI_DEVICE_ID_TOSHIBA_PICCOLO_1,   PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 12},
+       { PCI_VENDOR_ID_TOSHIBA,PCI_DEVICE_ID_TOSHIBA_PICCOLO_2,   PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 13},
+       { PCI_VENDOR_ID_NETCELL,PCI_DEVICE_ID_REVOLUTION,          PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 14},
+-      { PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_JMB361,     PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 15},
+-      { PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_JMB363,     PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 16},
+-      { PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_JMB365,     PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 17},
+-      { PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_JMB366,     PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 18},
+-      { PCI_VENDOR_ID_JMICRON, PCI_DEVICE_ID_JMICRON_JMB368,     PCI_ANY_ID, 
PCI_ANY_ID, 0, 0, 19},
+       /* Must come last. If you add entries adjust this table appropriately 
and the init_one code */
+       { PCI_ANY_ID,           PCI_ANY_ID,                        PCI_ANY_ID, 
PCI_ANY_ID, PCI_CLASS_STORAGE_IDE << 8, 0xFFFFFF00UL, 0},
+       { 0, },

Modified: dists/etch/linux-2.6/debian/patches/series/13
==============================================================================
--- dists/etch/linux-2.6/debian/patches/series/13       (original)
+++ dists/etch/linux-2.6/debian/patches/series/13       Sat Apr 28 13:53:11 2007
@@ -2,3 +2,4 @@
 + features/agp-i965.patch
 + bugfix/fix-syscallX-uml.patch
 + bugfix/mips/tcp-checksum.patch
++ bugfix/jmicron-generic-device-conflict.patch

_______________________________________________
Kernel-svn-changes mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes

Reply via email to