On 2016/04/05 12:32, Xin Long wrote: > There are some repetitive codes in stp_state_store, we can remove > them by calling store_bridge_parm. > > Signed-off-by: Xin Long <lucien.xin@xxxxxxxxx> > --- > net/bridge/br_sysfs_br.c | 24 +++++++----------------- > 1 file changed, 7 insertions(+), 17 deletions(-) > > diff --git a/net/bridge/br_sysfs_br.c b/net/bridge/br_sysfs_br.c > index 137cd3b..9918763 100644 > --- a/net/bridge/br_sysfs_br.c > +++ b/net/bridge/br_sysfs_br.c > @@ -128,27 +128,17 @@ static ssize_t stp_state_show(struct device *d, > } > > > +static int set_stp_state(struct net_bridge *br, unsigned long val) > +{ You forgot to add rtnl lock here? The missing lock is restored in patch 4, but at this point bisect could break.. > + br_stp_set_enabled(br, val); > + return 0; > +} Toshiaki Makita