[kernel] r8964 - in dists/trunk/linux-2.6/debian: . arch/arm patches/bugfix/arm patches/series

Gordon Farquharson gordon-guest at alioth.debian.org
Mon Jun 11 05:08:05 UTC 2007


Author: gordon-guest
Date: Mon Jun 11 05:08:05 2007
New Revision: 8964

Log:
Update Artop PATA patch for NAS 100d and set CONFIG_PATA_ARTOP for
ixp4xx.


Added:
   dists/trunk/linux-2.6/debian/patches/bugfix/arm/nas100d-pata-artop-single-port.patch
Removed:
   dists/trunk/linux-2.6/debian/patches/bugfix/arm/nas100d-artop-temp-fix.patch
Modified:
   dists/trunk/linux-2.6/debian/arch/arm/config.ixp4xx
   dists/trunk/linux-2.6/debian/changelog
   dists/trunk/linux-2.6/debian/patches/series/1~experimental.1-extra

Modified: dists/trunk/linux-2.6/debian/arch/arm/config.ixp4xx
==============================================================================
--- dists/trunk/linux-2.6/debian/arch/arm/config.ixp4xx	(original)
+++ dists/trunk/linux-2.6/debian/arch/arm/config.ixp4xx	Mon Jun 11 05:08:05 2007
@@ -671,6 +671,7 @@
 # CONFIG_SCSI_DC390T is not set
 # CONFIG_SCSI_NSP32 is not set
 # CONFIG_SCSI_DEBUG is not set
+CONFIG_PATA_ARTOP=m
 
 #
 # Serial ATA (prod) and Parallel ATA (experimental) drivers

Modified: dists/trunk/linux-2.6/debian/changelog
==============================================================================
--- dists/trunk/linux-2.6/debian/changelog	(original)
+++ dists/trunk/linux-2.6/debian/changelog	Mon Jun 11 05:08:05 2007
@@ -45,8 +45,9 @@
     DVB_B2C2_FLEXCOP, and DVB_BUDGET as broken on ARM.
   * arm/ixp4xx: Add support for the new generic I2C GPIO driver on the
     NSLU2 and the NAS100D. Thanks to Michael-Luke Jones and Rod Whitby.
+  * arm/ixp4xx: Update Artop PATA support patch for the NAS 100d.
 
- -- Gordon Farquharson <gordonfarquharson at gmail.com>  Sat,  9 Jun 2007 19:33:59 -0600
+ -- Gordon Farquharson <gordonfarquharson at gmail.com>  Sun, 10 Jun 2007 22:52:02 -0600
 
 linux-2.6 (2.6.21-3) UNRELEASED; urgency=low
 

Added: dists/trunk/linux-2.6/debian/patches/bugfix/arm/nas100d-pata-artop-single-port.patch
==============================================================================
--- (empty file)
+++ dists/trunk/linux-2.6/debian/patches/bugfix/arm/nas100d-pata-artop-single-port.patch	Mon Jun 11 05:08:05 2007
@@ -0,0 +1,24 @@
+Index: linux-2.6.22-rc4-armeb/drivers/ata/pata_artop.c
+===================================================================
+--- linux-2.6.22-rc4-armeb.orig/drivers/ata/pata_artop.c
++++ linux-2.6.22-rc4-armeb/drivers/ata/pata_artop.c
+@@ -26,6 +26,7 @@
+ #include <scsi/scsi_host.h>
+ #include <linux/libata.h>
+ #include <linux/ata.h>
++#include <asm/mach-types.h>
+ 
+ #define DRV_NAME	"pata_artop"
+ #define DRV_VERSION	"0.4.3"
+@@ -480,6 +481,11 @@ static int artop_init_one (struct pci_de
+ 		pci_read_config_byte(pdev, 0x4a, &reg);
+ 		pci_write_config_byte(pdev, 0x4a, (reg & ~0x01) | 0x80);
+ 
++		/* NAS100D workaround - probing second port kills uhci_hcd */
++#ifdef CONFIG_MACH_NAS100D
++		if (machine_is_nas100d())
++			ppi[1] = &ata_dummy_port_info;
++#endif
+ 	}
+ 
+ 	BUG_ON(ppi[0] == NULL);

Modified: dists/trunk/linux-2.6/debian/patches/series/1~experimental.1-extra
==============================================================================
--- dists/trunk/linux-2.6/debian/patches/series/1~experimental.1-extra	(original)
+++ dists/trunk/linux-2.6/debian/patches/series/1~experimental.1-extra	Mon Jun 11 05:08:05 2007
@@ -4,7 +4,7 @@
 + features/all/xen/fedora-2.6.20-48670.patch *_xen *_xen-vserver
 + features/all/xen/update.patch *_xen *_xen-vserver
 + features/all/xen/vserver-update.patch *_xen-vserver
-+ bugfix/arm/nas100d-artop-temp-fix.patch arm
++ bugfix/arm/nas100d-pata-artop-single-port.patch arm
 
 # Submitted
 + bugfix/m68k/falconide_intr_lock-reentrant.diff m68k



More information about the Kernel-svn-changes mailing list