[kernel] r19372 - in dists/sid/linux/debian: . patches patches/features/arm

Ben Hutchings benh at alioth.debian.org
Mon Sep 10 00:13:55 UTC 2012


Author: benh
Date: Mon Sep 10 00:13:53 2012
New Revision: 19372

Log:
[armel/kirkwood] ahci: Add JMicron 362 device IDs (Closes: #634180)

Added:
   dists/sid/linux/debian/patches/features/arm/ahci-Add-JMicron-362-device-IDs.patch
Modified:
   dists/sid/linux/debian/changelog
   dists/sid/linux/debian/patches/series

Modified: dists/sid/linux/debian/changelog
==============================================================================
--- dists/sid/linux/debian/changelog	Mon Sep 10 00:00:34 2012	(r19371)
+++ dists/sid/linux/debian/changelog	Mon Sep 10 00:13:53 2012	(r19372)
@@ -112,6 +112,7 @@
     any chips that support PAE
   * [x86] drm/i915: Fix i8xx interrupt handling (Closes: #655152)
   * speakup: Fix crash on 'goto' operation (Closes: #685953)
+  * [armel/kirkwood] ahci: Add JMicron 362 device IDs (Closes: #634180)
 
   [ Bastian Blank ]
   * Make xen-linux-system meta-packages depend on xen-system. This allows

Added: dists/sid/linux/debian/patches/features/arm/ahci-Add-JMicron-362-device-IDs.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/sid/linux/debian/patches/features/arm/ahci-Add-JMicron-362-device-IDs.patch	Mon Sep 10 00:13:53 2012	(r19372)
@@ -0,0 +1,27 @@
+Subject: ahci: Add JMicron 362 device IDs
+From: Ben Hutchings <ben at decadent.org.uk>
+Date: Fri, 22 Jul 2011 01:43:22 +0200
+
+The JMicron JMB362 controller supports AHCI only, but some revisions
+use the IDE class code.  These need to be matched by device ID.
+
+These additions have apparently been included by QNAP in their NAS
+devices using these controllers.
+
+Signed-off-by: Ben Hutchings <ben at decadent.org.uk>
+---
+ drivers/ata/ahci.c |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+--- a/drivers/ata/ahci.c
++++ b/drivers/ata/ahci.c
+@@ -264,6 +264,9 @@ static const struct pci_device_id ahci_p
+ 	/* JMicron 360/1/3/5/6, match class to avoid IDE function */
+ 	{ PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
+ 	  PCI_CLASS_STORAGE_SATA_AHCI, 0xffffff, board_ahci_ign_iferr },
++	/* JMicron 362B and 362C have an AHCI function with IDE class code */
++	{ PCI_VDEVICE(JMICRON, 0x2362), board_ahci_ign_iferr },
++	{ PCI_VDEVICE(JMICRON, 0x236f), board_ahci_ign_iferr },
+ 
+ 	/* ATI */
+ 	{ PCI_VDEVICE(ATI, 0x4380), board_ahci_sb600 }, /* ATI SB600 */

Modified: dists/sid/linux/debian/patches/series
==============================================================================
--- dists/sid/linux/debian/patches/series	Mon Sep 10 00:00:34 2012	(r19371)
+++ dists/sid/linux/debian/patches/series	Mon Sep 10 00:13:53 2012	(r19372)
@@ -395,3 +395,4 @@
 bugfix/alpha/alpha-use-large-data-model.diff
 bugfix/x86/drm-i915-i8xx-interrupt-handler.patch
 bugfix/all/staging-speakup-fix-an-improperly-declared-variable.patch
+features/arm/ahci-Add-JMicron-362-device-IDs.patch



More information about the Kernel-svn-changes mailing list