]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
remove atl1c-fix-misuse-of-netdev_alloc_skb-in-refilling-rx-ring.patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 5 Aug 2013 08:41:23 +0000 (16:41 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 5 Aug 2013 08:41:23 +0000 (16:41 +0800)
queue-3.10/atl1c-fix-misuse-of-netdev_alloc_skb-in-refilling-rx-ring.patch [deleted file]
queue-3.10/series
queue-3.4/atl1c-fix-misuse-of-netdev_alloc_skb-in-refilling-rx-ring.patch [deleted file]
queue-3.4/series

diff --git a/queue-3.10/atl1c-fix-misuse-of-netdev_alloc_skb-in-refilling-rx-ring.patch b/queue-3.10/atl1c-fix-misuse-of-netdev_alloc_skb-in-refilling-rx-ring.patch
deleted file mode 100644 (file)
index f5f4b45..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-From ebe7fdbaf3e90ea22feade6c9f5e50f42b23b6d8 Mon Sep 17 00:00:00 2001
-From: Neil Horman <nhorman@tuxdriver.com>
-Date: Fri, 26 Jul 2013 12:47:14 -0400
-Subject: atl1c: Fix misuse of netdev_alloc_skb in refilling rx ring
-
-From: Neil Horman <nhorman@tuxdriver.com>
-
-commit ebe7fdbaf3e90ea22feade6c9f5e50f42b23b6d8 upstream.
-
-atl1c uses netdev_alloc_skb to refill its rx dma ring, but that call makes no
-guarantees about the suitability of the memory for use in DMA.  As a result
-we've gotten reports of atl1c drivers occasionally hanging and needing to be
-reset:
-https://bugzilla.kernel.org/show_bug.cgi?id=54021
-
-Fix this by modifying the call to use the internal version __netdev_alloc_skb,
-where you can set the gfp_mask explicitly to include GFP_DMA.
-
-Tested by two reporters in the above bug, who have the hardware to validate it.
-Both report immediate cessation of the problem with this patch
-
-Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
-CC: Jay Cliburn <jcliburn@gmail.com>
-CC: "David S. Miller" <davem@davemloft.net>
-Tested-by: Luis Henriques <luis.henriques@canonical.com>
-Tested-by: Vincent Alquier <vincent.alquier@gmail.com>
-Signed-off-by: David S. Miller <davem@davemloft.net>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/net/ethernet/atheros/atl1c/atl1c_main.c |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/net/ethernet/atheros/atl1c/atl1c_main.c
-+++ b/drivers/net/ethernet/atheros/atl1c/atl1c_main.c
-@@ -1660,7 +1660,7 @@ static int atl1c_alloc_rx_buffer(struct
-       while (next_info->flags & ATL1C_BUFFER_FREE) {
-               rfd_desc = ATL1C_RFD_DESC(rfd_ring, rfd_next_to_use);
--              skb = netdev_alloc_skb(adapter->netdev, adapter->rx_buffer_len);
-+              skb = __netdev_alloc_skb(adapter->netdev, adapter->rx_buffer_len, GFP_ATOMIC|GFP_DMA);
-               if (unlikely(!skb)) {
-                       if (netif_msg_rx_err(adapter))
-                               dev_warn(&pdev->dev, "alloc rx buffer failed\n");
index c102e7af1c42ee1769908e881e74efc156186cd3..538aa95ee26c0f0fccb6e5653b1233aa3a93aba1 100644 (file)
@@ -33,7 +33,6 @@ iwlwifi-mvm-refuse-connection-to-aps-with-bi-16.patch
 iwlwifi-add-dell-sku-for-5150-hmc.patch
 iwlwifi-mvm-fix-flushing-not-started-aggregation-sessions.patch
 iwlwifi-pcie-clear-rfkill-interrupt-in-ampg.patch
-atl1c-fix-misuse-of-netdev_alloc_skb-in-refilling-rx-ring.patch
 ath9k_htc-do-some-initial-hardware-configuration.patch
 ath9k_htc-reboot-firmware-if-it-was-loaded.patch
 nl80211-fix-mgmt-tx-status-and-testmode-reporting-for-netns.patch
diff --git a/queue-3.4/atl1c-fix-misuse-of-netdev_alloc_skb-in-refilling-rx-ring.patch b/queue-3.4/atl1c-fix-misuse-of-netdev_alloc_skb-in-refilling-rx-ring.patch
deleted file mode 100644 (file)
index 70a8e13..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-From ebe7fdbaf3e90ea22feade6c9f5e50f42b23b6d8 Mon Sep 17 00:00:00 2001
-From: Neil Horman <nhorman@tuxdriver.com>
-Date: Fri, 26 Jul 2013 12:47:14 -0400
-Subject: atl1c: Fix misuse of netdev_alloc_skb in refilling rx ring
-
-From: Neil Horman <nhorman@tuxdriver.com>
-
-commit ebe7fdbaf3e90ea22feade6c9f5e50f42b23b6d8 upstream.
-
-atl1c uses netdev_alloc_skb to refill its rx dma ring, but that call makes no
-guarantees about the suitability of the memory for use in DMA.  As a result
-we've gotten reports of atl1c drivers occasionally hanging and needing to be
-reset:
-https://bugzilla.kernel.org/show_bug.cgi?id=54021
-
-Fix this by modifying the call to use the internal version __netdev_alloc_skb,
-where you can set the gfp_mask explicitly to include GFP_DMA.
-
-Tested by two reporters in the above bug, who have the hardware to validate it.
-Both report immediate cessation of the problem with this patch
-
-Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
-CC: Jay Cliburn <jcliburn@gmail.com>
-CC: "David S. Miller" <davem@davemloft.net>
-Tested-by: Luis Henriques <luis.henriques@canonical.com>
-Tested-by: Vincent Alquier <vincent.alquier@gmail.com>
-Signed-off-by: David S. Miller <davem@davemloft.net>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/net/ethernet/atheros/atl1c/atl1c_main.c |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/net/ethernet/atheros/atl1c/atl1c_main.c
-+++ b/drivers/net/ethernet/atheros/atl1c/atl1c_main.c
-@@ -1765,7 +1765,7 @@ static int atl1c_alloc_rx_buffer(struct
-       while (next_info->flags & ATL1C_BUFFER_FREE) {
-               rfd_desc = ATL1C_RFD_DESC(rfd_ring, rfd_next_to_use);
--              skb = netdev_alloc_skb(adapter->netdev, adapter->rx_buffer_len);
-+              skb = __netdev_alloc_skb(adapter->netdev, adapter->rx_buffer_len, GFP_ATOMIC|GFP_DMA);
-               if (unlikely(!skb)) {
-                       if (netif_msg_rx_err(adapter))
-                               dev_warn(&pdev->dev, "alloc rx buffer failed\n");
index 21dc75f461bfd43ef9fe7d4c354ee9eb008555e1..1ac1c8fbf6b5889a9750483fc6afa6b6d4f067a4 100644 (file)
@@ -2,7 +2,6 @@ alsa-compress-fix-the-return-value-for-sndrv_compress_version.patch
 serial-mxs-auart-fix-race-condition-in-interrupt-handler.patch
 serial-mxs-auart-increase-time-to-wait-for-transmitter-to-become-idle.patch
 dma-pl330-fix-cyclic-transfers.patch
-atl1c-fix-misuse-of-netdev_alloc_skb-in-refilling-rx-ring.patch
 ath9k_htc-do-some-initial-hardware-configuration.patch
 nl80211-fix-mgmt-tx-status-and-testmode-reporting-for-netns.patch
 mac80211-fix-duplicate-retransmission-detection.patch