diff options
Diffstat (limited to 'net/tipc')
-rw-r--r-- | net/tipc/net.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/tipc/net.c b/net/tipc/net.c index d4531b07076c..5fab4ff24a94 100644 --- a/net/tipc/net.c +++ b/net/tipc/net.c | |||
@@ -178,11 +178,12 @@ int tipc_net_start(u32 addr) | |||
178 | tipc_subscr_stop(); | 178 | tipc_subscr_stop(); |
179 | tipc_cfg_stop(); | 179 | tipc_cfg_stop(); |
180 | 180 | ||
181 | write_lock_bh(&tipc_net_lock); | ||
181 | tipc_own_addr = addr; | 182 | tipc_own_addr = addr; |
182 | tipc_named_reinit(); | 183 | tipc_named_reinit(); |
183 | tipc_port_reinit(); | 184 | tipc_port_reinit(); |
184 | |||
185 | tipc_bclink_init(); | 185 | tipc_bclink_init(); |
186 | write_unlock_bh(&tipc_net_lock); | ||
186 | 187 | ||
187 | tipc_k_signal((Handler)tipc_subscr_start, 0); | 188 | tipc_k_signal((Handler)tipc_subscr_start, 0); |
188 | tipc_k_signal((Handler)tipc_cfg_init, 0); | 189 | tipc_k_signal((Handler)tipc_cfg_init, 0); |