summaryrefslogtreecommitdiffstats
path: root/net/tipc/net.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/tipc/net.c')
-rw-r--r--net/tipc/net.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/tipc/net.c b/net/tipc/net.c
index 4c564eb69e1a..24d2d21266a4 100644
--- a/net/tipc/net.c
+++ b/net/tipc/net.c
@@ -195,11 +195,13 @@ void tipc_net_stop(void)
195 return; 195 return;
196 196
197 tipc_nametbl_withdraw(TIPC_CFG_SRV, tipc_own_addr, 0, tipc_own_addr); 197 tipc_nametbl_withdraw(TIPC_CFG_SRV, tipc_own_addr, 0, tipc_own_addr);
198 rtnl_lock();
198 write_lock_bh(&tipc_net_lock); 199 write_lock_bh(&tipc_net_lock);
199 tipc_bearer_stop(); 200 tipc_bearer_stop();
200 tipc_bclink_stop(); 201 tipc_bclink_stop();
201 tipc_node_stop(); 202 tipc_node_stop();
202 write_unlock_bh(&tipc_net_lock); 203 write_unlock_bh(&tipc_net_lock);
204 rtnl_unlock();
203 205
204 pr_info("Left network mode\n"); 206 pr_info("Left network mode\n");
205} 207}