Re: [bug report] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2/22/19 11:46 AM, Dan Carpenter wrote:
> Hello Florian Fainelli,
> 
> The patch 93700458ff63: "rocker: Check Handle PORT_PRE_BRIDGE_FLAGS"
> from Feb 20, 2019, leads to the following static checker warning:
> 
> 	drivers/net/ethernet/rocker/rocker_main.c:2087 rocker_port_attr_set()
> 	warn: missing break? reassigning 'err'
> 
> drivers/net/ethernet/rocker/rocker_main.c
>     2069 static int rocker_port_attr_set(struct net_device *dev,
>     2070 				const struct switchdev_attr *attr,
>     2071 				struct switchdev_trans *trans)
>     2072 {
>     2073 	struct rocker_port *rocker_port = netdev_priv(dev);
>     2074 	int err = 0;
>     2075 
>     2076 	switch (attr->id) {
>     2077 	case SWITCHDEV_ATTR_ID_PORT_STP_STATE:
>     2078 		err = rocker_world_port_attr_stp_state_set(rocker_port,
>     2079 							   attr->u.stp_state,
>     2080 							   trans);
>     2081 		break;
>     2082 	case SWITCHDEV_ATTR_ID_PORT_PRE_BRIDGE_FLAGS:
>     2083 		err = rocker_world_port_attr_pre_bridge_flags_set(rocker_port,
>     2084 							      attr->u.brport_flags,
>     2085 							      trans);
> 
> I think you wanted a break here.  Or a /* fall through */ comment.

It's fixed with this commit:

https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git/commit/?id=7a25c6c0aac85bbc50d3ce49cd08888adb14508b

thanks for your report!
-- 
Florian



[Index of Archives]     [Kernel Development]     [Kernel Announce]     [Kernel Newbies]     [Linux Networking Development]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Device Mapper]

  Powered by Linux