diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2011-12-05 13:04:17 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-12-05 13:04:17 -0800 |
commit | c8424c9b10b5b4f2716cc9d39785f24c59bc8854 (patch) | |
tree | 4d82082a117e55aed4874feb376c26326fb57d98 | |
parent | dfdde1aae81143c232fb8f81ac01eadec37f9f2f (diff) | |
download | longterm-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.patch | 62 | ||||
-rw-r--r-- | queue-2.6.32/series | 1 |
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 |