[kernel] r9124 - in dists/trunk/linux-2.6/debian: . patches/bugfix/mips patches/series

Martin Michlmayr tbm at alioth.debian.org
Thu Jul 12 10:03:26 UTC 2007


Author: tbm
Date: Thu Jul 12 10:03:25 2007
New Revision: 9124

Log:
Add patch from Yoichi Yuasa to fix IDE on Cobalt.


Added:
   dists/trunk/linux-2.6/debian/patches/bugfix/mips/cobalt-ide-resources.patch
Modified:
   dists/trunk/linux-2.6/debian/changelog
   dists/trunk/linux-2.6/debian/patches/series/1~experimental.1

Modified: dists/trunk/linux-2.6/debian/changelog
==============================================================================
--- dists/trunk/linux-2.6/debian/changelog	(original)
+++ dists/trunk/linux-2.6/debian/changelog	Thu Jul 12 10:03:25 2007
@@ -16,6 +16,9 @@
   [ Christian T. Steigies ]
   * add module.lds to kernel headers
 
+  [ Martin Michlmayr ]
+  * [mips] Add patch from Yoichi Yuasa to fix IDE on Cobalt.
+
  -- Bastian Blank <waldi at debian.org>  Wed, 11 Jul 2007 14:12:35 +0200
 
 linux-2.6 (2.6.22~rc5-1~experimental.1) experimental; urgency=low

Added: dists/trunk/linux-2.6/debian/patches/bugfix/mips/cobalt-ide-resources.patch
==============================================================================
--- (empty file)
+++ dists/trunk/linux-2.6/debian/patches/bugfix/mips/cobalt-ide-resources.patch	Thu Jul 12 10:03:25 2007
@@ -0,0 +1,31 @@
+# Upstream status: needs to be reworked
+
+# http://www.linux-mips.org/archives/linux-mips/2007-01/msg00049.html
+
+From: Yoichi Yuasa <yoichi_yuasa at tripeaks.co.jp>
+
+Hi Ralf,
+
+This patch has fixed IDE resources problem about Cobalt.
+
+pcibios_fixup_device_resources() changes non-movable resources.
+It cannot be changed if there is IORESOURCE_PCI_FIXED in the resource flags.
+
+Yoichi
+
+Signed-off-by: Yoichi Yuasa <yoichi_yuasa at tripeaks.co.jp>
+
+diff -pruN -X mips/Documentation/dontdiff mips-orig/arch/mips/pci/pci.c mips/arch/mips/pci/pci.c
+--- mips-orig/arch/mips/pci/pci.c	2006-12-18 15:53:10.735222250 +0900
++++ mips/arch/mips/pci/pci.c	2006-12-18 15:56:59.805538250 +0900
+@@ -232,7 +232,8 @@ static void __init pcibios_fixup_device_
+ 	int i;
+ 
+ 	for (i = 0; i < PCI_NUM_RESOURCES; i++) {
+-		if (!dev->resource[i].start)
++		if (!dev->resource[i].start ||
++		    dev->resource[i].flags & IORESOURCE_PCI_FIXED)
+ 			continue;
+ 		if (dev->resource[i].flags & IORESOURCE_IO)
+ 			offset = hose->io_offset;
+

Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1
==============================================================================
--- dists/trunk/linux-2.6/debian/patches/series/1~experimental.1	(original)
+++ dists/trunk/linux-2.6/debian/patches/series/1~experimental.1	Thu Jul 12 10:03:25 2007
@@ -17,6 +17,7 @@
 + bugfix/mips/sgi-ioc3.patch
 + bugfix/mips/64bit-tulip.patch
 + bugfix/mips/tulip_dc21143.patch
++ bugfix/mips/cobalt-ide-resources.patch
 + features/mips/qemu-vga.patch
 + features/mips/sb1-duart.patch
 + features/arm/ixp4xx-npe-driver-0.3.1.patch



More information about the Kernel-svn-changes mailing list