]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop net-bonding-fix-error-return-code-of-bond_neigh_init.patch from 5.11
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 19 Mar 2021 14:37:19 +0000 (15:37 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 19 Mar 2021 14:37:19 +0000 (15:37 +0100)
queue-5.11/net-bonding-fix-error-return-code-of-bond_neigh_init.patch [deleted file]
queue-5.11/series

diff --git a/queue-5.11/net-bonding-fix-error-return-code-of-bond_neigh_init.patch b/queue-5.11/net-bonding-fix-error-return-code-of-bond_neigh_init.patch
deleted file mode 100644 (file)
index 1652fb1..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-From 3d4ed58e5471feb504a2eb05432ad23b95ff655e Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Sun, 7 Mar 2021 19:11:02 -0800
-Subject: net: bonding: fix error return code of bond_neigh_init()
-
-From: Jia-Ju Bai <baijiaju1990@gmail.com>
-
-[ Upstream commit 2055a99da8a253a357bdfd359b3338ef3375a26c ]
-
-When slave is NULL or slave_ops->ndo_neigh_setup is NULL, no error
-return code of bond_neigh_init() is assigned.
-To fix this bug, ret is assigned with -EINVAL in these cases.
-
-Fixes: 9e99bfefdbce ("bonding: fix bond_neigh_init()")
-Reported-by: TOTE Robot <oslab@tsinghua.edu.cn>
-Signed-off-by: Jia-Ju Bai <baijiaju1990@gmail.com>
-Signed-off-by: David S. Miller <davem@davemloft.net>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/net/bonding/bond_main.c | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
-index 5fe5232cc3f3..fba6b6d1b430 100644
---- a/drivers/net/bonding/bond_main.c
-+++ b/drivers/net/bonding/bond_main.c
-@@ -3917,11 +3917,15 @@ static int bond_neigh_init(struct neighbour *n)
-       rcu_read_lock();
-       slave = bond_first_slave_rcu(bond);
--      if (!slave)
-+      if (!slave) {
-+              ret = -EINVAL;
-               goto out;
-+      }
-       slave_ops = slave->dev->netdev_ops;
--      if (!slave_ops->ndo_neigh_setup)
-+      if (!slave_ops->ndo_neigh_setup) {
-+              ret = -EINVAL;
-               goto out;
-+      }
-       /* TODO: find another way [1] to implement this.
-        * Passing a zeroed structure is fragile,
--- 
-2.30.1
-
index 2bb5d8db35c83f4a870038bee0508e56092dbfae..acbe65d042fafa9aca11907a51eeefa5070a3840 100644 (file)
@@ -9,7 +9,6 @@ io_uring-refactor-io_cqring_wait.patch
 io_uring-don-t-keep-looping-for-more-events-if-we-ca.patch
 io_uring-simplify-do_read-return-parsing.patch
 io_uring-clear-iocb_waitq-for-non-eiocbqueued-return.patch
-net-bonding-fix-error-return-code-of-bond_neigh_init.patch
 regulator-pca9450-add-sd_vsel-gpio-for-ldo5.patch
 regulator-pca9450-enable-system-reset-on-wdog_b-asse.patch
 regulator-pca9450-clear-preset_en-bit-to-fix-buck1-2.patch