[kernel] r8069 - in dists/sid/linux-2.6/debian: . patches patches/series

Christian T. Steigies cts at alioth.debian.org
Tue Jan 2 21:30:32 CET 2007


Author: cts
Date: Tue Jan  2 21:30:32 2007
New Revision: 8069

Added:
   dists/sid/linux-2.6/debian/patches/m68k-atari-ide.patch
Modified:
   dists/sid/linux-2.6/debian/changelog
   dists/sid/linux-2.6/debian/patches/series/9-extra
Log:
m68k/atari ide patch by Michael Schmitz


Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog	(original)
+++ dists/sid/linux-2.6/debian/changelog	Tue Jan  2 21:30:32 2007
@@ -52,6 +52,7 @@
   * m68k/atari: fixes for ethernec and video driver by Michael Schmitz
   * m68k/atari: fixes for scsi driver by Michael Schmitz
   * m68k/mac: fixes for mace and cuda driver by Finn Thain
+  * m68k/atari: fixes for ide driver by Michael Schmitz
 
   [ maximilian attems ]
   * Add stable release 2.6.18.6:
@@ -127,7 +128,7 @@
     memory accesses in ehci-hub-control() by adding an alignment attribute
     to the tbuf array declaration. Thanks to David Miller for the patch.
 
- -- maximilian attems <maks at sternwelten.at>  Tue,  2 Jan 2007 10:44:09 +0100
+ -- Christian T. Steigies <cts at debian.org>  Tue,  2 Jan 2007 19:42:12 +0100
 
 linux-2.6 (2.6.18-8) unstable; urgency=low
 

Added: dists/sid/linux-2.6/debian/patches/m68k-atari-ide.patch
==============================================================================
--- (empty file)
+++ dists/sid/linux-2.6/debian/patches/m68k-atari-ide.patch	Tue Jan  2 21:30:32 2007
@@ -0,0 +1,24 @@
+That means the IDE interrupt (or the ST-DMA interrupt) doesn't have the
+SA_SHIRQ flag set. Either allow for sharing of both interrupts, or just
+ignore the request_irq failure in the IDE driver.
+
+--- l/drivers/ide/ide-probe.c.org	2007-01-02 10:36:49.000000000 +0100
++++ l/drivers/ide/ide-probe.c	2006-10-21 15:24:58.000000000 +0200
+@@ -1106,8 +1106,14 @@
+ 			/* clear nIEN */
+ 			hwif->OUTB(0x08, hwif->io_ports[IDE_CONTROL_OFFSET]);
+
+-		if (request_irq(hwif->irq,&ide_intr,sa,hwif->name,hwgroup))
++		if (request_irq(hwif->irq,&ide_intr,sa,hwif->name,hwgroup)) {
++#if defined(__mc68000__) || defined(CONFIG_BLK_DEV_FALCON_IDE)
++			if (MACH_IS_ATARI && ATARIHW_PRESENT(IDE)) {
++				printk("ide-probe: not registered IDE interrupt for Falcon IDE!\n");
++			} else
++#endif
+ 	       		goto out_unlink;
++		}
+ 	}
+
+ 	/*
+
+Signed-Off-By: schmitz at debian.org

Modified: dists/sid/linux-2.6/debian/patches/series/9-extra
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/9-extra	(original)
+++ dists/sid/linux-2.6/debian/patches/series/9-extra	Tue Jan  2 21:30:32 2007
@@ -9,3 +9,4 @@
 + m68k-atari-scsi2.patch m68k
 + m68k-mac-mace.patch m68k
 + m68k-mac-cuda.patch m68k
++ m68k-atari-ide.patch m68k



More information about the Kernel-svn-changes mailing list