From: Toshiaki Makita <makita.toshiaki@xxxxxxxxxxxxx> Date: Tue, 5 Apr 2016 14:08:13 +0900 > 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.. Agreed, this has to be fixed.