Colin King
2021-Mar-24 15:09 UTC
[Bridge] [PATCH][next] net: bridge: Fix missing return assignment from br_vlan_replay_one call
From: Colin Ian King <colin.king at canonical.com> 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 <colin.king at canonical.com> --- 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
Vladimir Oltean
2021-Mar-24 16:02 UTC
[Bridge] [PATCH][next] net: bridge: Fix missing return assignment from br_vlan_replay_one call
On Wed, Mar 24, 2021 at 03:09:50PM +0000, Colin King wrote:> From: Colin Ian King <colin.king at canonical.com> > > 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 <colin.king at canonical.com> > ---Reviewed-by: Vladimir Oltean <vladimir.oltean at nxp.com>
Nikolay Aleksandrov
2021-Mar-24 18:50 UTC
[Bridge] [PATCH][next] net: bridge: Fix missing return assignment from br_vlan_replay_one call
On 24/03/2021 17:09, Colin King wrote:> From: Colin Ian King <colin.king at canonical.com> > > 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 <colin.king at canonical.com> > --- > 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 <nikolay at nvidia.com>
patchwork-bot+netdevbpf at kernel.org
2021-Mar-24 19:50 UTC
[Bridge] [PATCH][next] net: bridge: Fix missing return assignment from br_vlan_replay_one call
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 <colin.king at canonical.com> > > 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