]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop queue-4.19/net-hns3-fix-error-handling-int-the-hns3_get_vector_.patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 28 Nov 2019 17:20:30 +0000 (18:20 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 28 Nov 2019 17:20:30 +0000 (18:20 +0100)
It broke the build :(

queue-4.19/net-hns3-fix-error-handling-int-the-hns3_get_vector_.patch [deleted file]
queue-4.19/series

diff --git a/queue-4.19/net-hns3-fix-error-handling-int-the-hns3_get_vector_.patch b/queue-4.19/net-hns3-fix-error-handling-int-the-hns3_get_vector_.patch
deleted file mode 100644 (file)
index 6370559..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-From 4b01732de5278618d8b013fa300638742392d507 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Tue, 18 Dec 2018 19:37:48 +0800
-Subject: net: hns3: fix error handling int the hns3_get_vector_ring_chain
-
-From: Huazhong Tan <tanhuazhong@huawei.com>
-
-[ Upstream commit cda69d244585bc4497d3bb878c22fe2b6ad647c1 ]
-
-When hns3_get_vector_ring_chain() failed in the
-hns3_nic_init_vector_data(), it should do the error handling instead
-of return directly.
-
-Also, cur_chain should be freed instead of chain and head->next should
-be set to NULL in error handling of hns3_get_vector_ring_chain.
-
-This patch fixes them.
-
-Fixes: 73b907a083b8 ("net: hns3: bugfix for buffer not free problem during resetting")
-Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
-Signed-off-by: Peng Li <lipeng321@huawei.com>
-Signed-off-by: David S. Miller <davem@davemloft.net>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
-index 3708f149d0a6a..2f1c4adf1734d 100644
---- a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
-+++ b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
-@@ -2597,9 +2597,10 @@ err_free_chain:
-       cur_chain = head->next;
-       while (cur_chain) {
-               chain = cur_chain->next;
--              devm_kfree(&pdev->dev, chain);
-+              devm_kfree(&pdev->dev, cur_chain);
-               cur_chain = chain;
-       }
-+      head->next = NULL;
-       return -ENOMEM;
- }
-@@ -2671,7 +2672,7 @@ static int hns3_nic_init_vector_data(struct hns3_nic_priv *priv)
-               ret = hns3_get_vector_ring_chain(tqp_vector,
-                                                &vector_ring_chain);
-               if (ret)
--                      return ret;
-+                      goto map_ring_fail;
-               ret = h->ae_algo->ops->map_ring_to_vector(h,
-                       tqp_vector->vector_irq, &vector_ring_chain);
--- 
-2.20.1
-
index 379223a571265be8b727311b62f517d9edbadd31..828f04f14e89300cd7884c42964f121c63a7ce17 100644 (file)
@@ -306,4 +306,3 @@ powerpc-book3s64-fix-link-stack-flush-on-context-switch.patch
 kvm-ppc-book3s-hv-flush-link-stack-on-guest-exit-to-host-kernel.patch
 net-sysfs-fix-netdev_queue_add_kobject-breakage.patch
 pm-devfreq-fix-kernel-oops-on-governor-module-load.patch
-net-hns3-fix-error-handling-int-the-hns3_get_vector_.patch