[PATCH][next] net: bridge: Fix missing return assignment from br_vlan_replay_one call

Subsystems: ethernet bridge, networking [general], the rest

STALE1991d

4 messages, 4 authors, 2021-03-24 · open the first message on its own page

[PATCH][next] net: bridge: Fix missing return assignment from br_vlan_replay_one call

From: Colin King <hidden>
Date: 2021-03-24 15:10:35

From: Colin Ian King <redacted>

The call to br_vlan_replay_one is returning an error return value but
this is not being assigned to err and the following check on err is
currently always false because err was initialized to zero. Fix this
by assigning err.

Addresses-Coverity: ("'Constant' variable guards dead code")
Fixes: 22f67cdfae6a ("net: bridge: add helper to replay VLANs installed on port")
Signed-off-by: Colin Ian King <redacted>
---
 net/bridge/br_vlan.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/bridge/br_vlan.c b/net/bridge/br_vlan.c
index ca8daccff217..7422691230b1 100644
--- a/net/bridge/br_vlan.c
+++ b/net/bridge/br_vlan.c
@@ -1815,7 +1815,7 @@ int br_vlan_replay(struct net_device *br_dev, struct net_device *dev,
 		if (!br_vlan_should_use(v))
 			continue;
 
-		br_vlan_replay_one(nb, dev, &vlan, extack);
+		err = br_vlan_replay_one(nb, dev, &vlan, extack);
 		if (err)
 			return err;
 	}
-- 
2.30.2

Re: [PATCH][next] net: bridge: Fix missing return assignment from br_vlan_replay_one call

From: Vladimir Oltean <olteanv@gmail.com>
Date: 2021-03-24 16:03:14

On Wed, Mar 24, 2021 at 03:09:50PM +0000, Colin King wrote:
From: Colin Ian King <redacted>

The call to br_vlan_replay_one is returning an error return value but
this is not being assigned to err and the following check on err is
currently always false because err was initialized to zero. Fix this
by assigning err.

Addresses-Coverity: ("'Constant' variable guards dead code")
Fixes: 22f67cdfae6a ("net: bridge: add helper to replay VLANs installed on port")
Signed-off-by: Colin Ian King <redacted>
---
Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>

Re: [PATCH][next] net: bridge: Fix missing return assignment from br_vlan_replay_one call

From: Nikolay Aleksandrov <hidden>
Date: 2021-03-24 18:51:25

On 24/03/2021 17:09, Colin King wrote:
quoted hunk
From: Colin Ian King <redacted>

The call to br_vlan_replay_one is returning an error return value but
this is not being assigned to err and the following check on err is
currently always false because err was initialized to zero. Fix this
by assigning err.

Addresses-Coverity: ("'Constant' variable guards dead code")
Fixes: 22f67cdfae6a ("net: bridge: add helper to replay VLANs installed on port")
Signed-off-by: Colin Ian King <redacted>
---
 net/bridge/br_vlan.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/bridge/br_vlan.c b/net/bridge/br_vlan.c
index ca8daccff217..7422691230b1 100644
--- a/net/bridge/br_vlan.c
+++ b/net/bridge/br_vlan.c
@@ -1815,7 +1815,7 @@ int br_vlan_replay(struct net_device *br_dev, struct net_device *dev,
 		if (!br_vlan_should_use(v))
 			continue;
 
-		br_vlan_replay_one(nb, dev, &vlan, extack);
+		err = br_vlan_replay_one(nb, dev, &vlan, extack);
 		if (err)
 			return err;
 	}
Thanks,
Acked-by: Nikolay Aleksandrov <redacted>

Re: [PATCH][next] net: bridge: Fix missing return assignment from br_vlan_replay_one call

From: patchwork-bot+netdevbpf@kernel.org
Date: 2021-03-24 19:51:13

Hello:

This patch was applied to netdev/net-next.git (refs/heads/master):

On Wed, 24 Mar 2021 15:09:50 +0000 you wrote:
From: Colin Ian King <redacted>

The call to br_vlan_replay_one is returning an error return value but
this is not being assigned to err and the following check on err is
currently always false because err was initialized to zero. Fix this
by assigning err.

[...]
Here is the summary with links:
  - [next] net: bridge: Fix missing return assignment from br_vlan_replay_one call
    https://git.kernel.org/netdev/net-next/c/ad248f7761eb

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help