r1461 - in trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian: . patches patches/series

Joshua Kwan joshk@haydn.debian.org
Sat, 28 Aug 2004 20:54:56 -0600


Author: joshk
Date: 2004-08-28 17:36:59 -0600 (Sat, 28 Aug 2004)
New Revision: 1461

Added:
   trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/patches/070_ide_scan_pcibus.diff
   trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/patches/series/2.4.27-5
Modified:
   trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/changelog
Log:
add the legendary missing ide-probe.c patch


Modified: trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/changelog
===================================================================
--- trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/changelog	2004-08-28 21:29:52 UTC (rev 1460)
+++ trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/changelog	2004-08-28 23:36:59 UTC (rev 1461)
@@ -1,3 +1,12 @@
+kernel-source-2.4.27 (2.4.27-5) unstable; urgency=high
+
+  * Fix a goofup in debian/apply that didn't really affect normal users.
+  * 070_ide_scan_pcibus.diff: Add this very crucial hunk of code that was
+    missed while exploding the monolithic patchset into small diffs.
+    (Closes: #266538, #266510)
+
+ -- Joshua Kwan <joshk@triplehelix.org>  Sat, 28 Aug 2004 15:56:03 -0700
+
 kernel-source-2.4.27 (2.4.27-4) unstable; urgency=high
 
   * 065_copy_user_parens.diff: This patch is cset 1.1447.4.7 from linux-2.4,

Added: trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/patches/070_ide_scan_pcibus.diff
===================================================================
--- trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/patches/070_ide_scan_pcibus.diff	2004-08-28 21:29:52 UTC (rev 1460)
+++ trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/patches/070_ide_scan_pcibus.diff	2004-08-28 23:36:59 UTC (rev 1461)
@@ -0,0 +1,22 @@
+diff -urN kernel-source-2.4.26/drivers/ide/ide-probe.c kernel-source-2.4.26-1/drivers/ide/ide-probe.c
+--- kernel-source-2.4.26/drivers/ide/ide-probe.c	2004-04-14 23:05:29.000000000 +1000
++++ kernel-source-2.4.26-1/drivers/ide/ide-probe.c	2004-04-17 14:23:47.000000000 +1000
+@@ -1425,12 +1425,16 @@
+ 
+ 	if (ideprobe_done)
+     		return -EBUSY;
+-	
++
++	ide_xlate_1024_hook = ide_xlate_1024;
++#ifdef CONFIG_BLK_DEV_IDEPCI
++	ide_scan_pcibus();
++#endif /* CONFIG_BLK_DEV_IDEPCI */
+ 	for (index = 0; index < MAX_HWIFS; ++index)
+ 		ide_unregister(index);
+ 	ideprobe_init();
+ 	create_proc_ide_interfaces();
+-	ide_xlate_1024_hook = ide_xlate_1024;
++	ide_driver_module(1);
+ 	ideprobe_done++;
+ 	return 0;
+ }

Added: trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/patches/series/2.4.27-5
===================================================================
--- trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/patches/series/2.4.27-5	2004-08-28 21:29:52 UTC (rev 1460)
+++ trunk/kernel-2.4/source/kernel-source-2.4.27-2.4.27/debian/patches/series/2.4.27-5	2004-08-28 23:36:59 UTC (rev 1461)
@@ -0,0 +1 @@
++ 070_ide_scan_pcibus.diff