summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2011-06-15 13:15:55 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2011-06-15 13:15:55 -0700
commit6fcf819af750f60c3d7a7ac3e1b45dc37613d101 (patch)
tree6f205dd70dbb053d5c9e4d9dac18d2163c803a5c
parent2bce3e816559cb3a9315b87855d828e6d6f789a0 (diff)
downloadlongterm-queue-2.6.32-6fcf819af750f60c3d7a7ac3e1b45dc37613d101.tar.gz
.32 patches
-rw-r--r--queue-2.6.32/revert-iwlagn-support-new-5000-microcode.patch38
-rw-r--r--queue-2.6.32/series1
2 files changed, 39 insertions, 0 deletions
diff --git a/queue-2.6.32/revert-iwlagn-support-new-5000-microcode.patch b/queue-2.6.32/revert-iwlagn-support-new-5000-microcode.patch
new file mode 100644
index 0000000..4fdcae1
--- /dev/null
+++ b/queue-2.6.32/revert-iwlagn-support-new-5000-microcode.patch
@@ -0,0 +1,38 @@
+From e8bbe3b2fd5a1040339def2f5d323703b04dfdc6 Mon Sep 17 00:00:00 2001
+From: Greg Kroah-Hartman <gregkh@suse.de>
+Date: Wed, 15 Jun 2011 13:12:35 -0700
+Subject: [PATCH] Revert "iwlagn: Support new 5000 microcode."
+
+This reverts commit 6f63415fc1b690cb50c2ad48ba6e9e6e88e271b4.
+
+It turns out this is not what we want to have happen for the .32 and
+.33-longterm kernels as it does not work properly at all.
+
+This was reported by Gentoo, Arch, and Canonical developers as causing
+problems for their users:
+ https://bugs.archlinux.org/task/24302
+ http://bugs.gentoo.org/show_bug.cgi?id=359445
+ https://bugs.launchpad.net/ubuntu/+source/linux/+bug/796336
+
+Cc: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
+Cc: Gordon Malm <gengor@gentoo.org>
+Cc: Don Fry <donald.h.fry@intel.com>
+Cc: Wey-Yi Guy <wey-yi.w.guy@intel.com>
+Cc: Stanislaw Gruszka <sgruszka@redhat.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ drivers/net/wireless/iwlwifi/iwl-5000.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/net/wireless/iwlwifi/iwl-5000.c
++++ b/drivers/net/wireless/iwlwifi/iwl-5000.c
+@@ -47,7 +47,7 @@
+ #include "iwl-6000-hw.h"
+
+ /* Highest firmware API version supported */
+-#define IWL5000_UCODE_API_MAX 5
++#define IWL5000_UCODE_API_MAX 2
+ #define IWL5150_UCODE_API_MAX 2
+
+ /* Lowest firmware API version supported */
diff --git a/queue-2.6.32/series b/queue-2.6.32/series
index c7eb38b..f61eafc 100644
--- a/queue-2.6.32/series
+++ b/queue-2.6.32/series
@@ -88,3 +88,4 @@ xen-events-do-not-unmask-event-channels-on-resume.patch
genirq-add-irqf_force_resume.patch
xen-use-irqf_force_resume.patch
time-compensate-for-rounding-on-odd-frequency-clocksources.patch
+revert-iwlagn-support-new-5000-microcode.patch