summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2011-12-05 13:04:17 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2011-12-05 13:04:17 -0800
commitc8424c9b10b5b4f2716cc9d39785f24c59bc8854 (patch)
tree4d82082a117e55aed4874feb376c26326fb57d98
parentdfdde1aae81143c232fb8f81ac01eadec37f9f2f (diff)
downloadlongterm-queue-2.6.32-c8424c9b10b5b4f2716cc9d39785f24c59bc8854.tar.gz
delete queue-2.6.32/rt2x00-handle-spurious-pci-interrupts.patch
-rw-r--r--queue-2.6.32/rt2x00-handle-spurious-pci-interrupts.patch62
-rw-r--r--queue-2.6.32/series1
2 files changed, 0 insertions, 63 deletions
diff --git a/queue-2.6.32/rt2x00-handle-spurious-pci-interrupts.patch b/queue-2.6.32/rt2x00-handle-spurious-pci-interrupts.patch
deleted file mode 100644
index dac5fe0..0000000
--- a/queue-2.6.32/rt2x00-handle-spurious-pci-interrupts.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 23085d5796561625db4143a671f1de081f66ef08 Mon Sep 17 00:00:00 2001
-From: Stanislaw Gruszka <sgruszka@redhat.com>
-Date: Wed, 16 Nov 2011 13:58:42 +0100
-Subject: rt2x00: handle spurious pci interrupts
-
-From: Stanislaw Gruszka <sgruszka@redhat.com>
-
-commit 23085d5796561625db4143a671f1de081f66ef08 upstream.
-
-We have documented case of very bad performance issue on rt2800pci
-device, because it generate spurious interrupt, what cause irq line
-is disabled: https://bugzilla.redhat.com/show_bug.cgi?id=658451
-
-We already address that problem in separate patch by returning
-IRQ_HANDLED from interrupt handler. We think similar fix is needed for
-other rt2x00 PCI devices, because users report performance problems on
-these devices too.
-
-Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
-Acked-by: Ivo van Doorn <IvDoorn@gmail.com>
-Signed-off-by: John W. Linville <linville@tuxdriver.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-
----
- drivers/net/wireless/rt2x00/rt2400pci.c | 2 +-
- drivers/net/wireless/rt2x00/rt2500pci.c | 2 +-
- drivers/net/wireless/rt2x00/rt61pci.c | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
---- a/drivers/net/wireless/rt2x00/rt2400pci.c
-+++ b/drivers/net/wireless/rt2x00/rt2400pci.c
-@@ -1237,7 +1237,7 @@ static irqreturn_t rt2400pci_interrupt(i
- rt2x00pci_register_write(rt2x00dev, CSR7, reg);
-
- if (!reg)
-- return IRQ_NONE;
-+ return IRQ_HANDLED;
-
- if (!test_bit(DEVICE_STATE_ENABLED_RADIO, &rt2x00dev->flags))
- return IRQ_HANDLED;
---- a/drivers/net/wireless/rt2x00/rt2500pci.c
-+++ b/drivers/net/wireless/rt2x00/rt2500pci.c
-@@ -1374,7 +1374,7 @@ static irqreturn_t rt2500pci_interrupt(i
- rt2x00pci_register_write(rt2x00dev, CSR7, reg);
-
- if (!reg)
-- return IRQ_NONE;
-+ return IRQ_HANDLED;
-
- if (!test_bit(DEVICE_STATE_ENABLED_RADIO, &rt2x00dev->flags))
- return IRQ_HANDLED;
---- a/drivers/net/wireless/rt2x00/rt61pci.c
-+++ b/drivers/net/wireless/rt2x00/rt61pci.c
-@@ -2136,7 +2136,7 @@ static irqreturn_t rt61pci_interrupt(int
- rt2x00pci_register_write(rt2x00dev, INT_SOURCE_CSR, reg);
-
- if (!reg && !reg_mcu)
-- return IRQ_NONE;
-+ return IRQ_HANDLED;
-
- if (!test_bit(DEVICE_STATE_ENABLED_RADIO, &rt2x00dev->flags))
- return IRQ_HANDLED;
diff --git a/queue-2.6.32/series b/queue-2.6.32/series
index f2a63e2..5b881d4 100644
--- a/queue-2.6.32/series
+++ b/queue-2.6.32/series
@@ -7,6 +7,5 @@ sunrpc-ensure-we-return-eagain-in-xs_nospace-if-congestion-is-cleared.patch
timekeeping-add-arch_offset-hook-to-ktime_get-functions.patch
p54spi-add-missing-spin_lock_init.patch
p54spi-fix-workqueue-deadlock.patch
-rt2x00-handle-spurious-pci-interrupts.patch
nl80211-fix-mac-address-validation.patch
gro-reset-vlan_tci-on-reuse.patch