From: Allan Stephens Date: Thu, 20 Oct 2011 13:48:05 +0000 (-0400) Subject: tipc: Minor correction to TIPC module unloading X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=97f1b625d133b44d38b8b55ec2cbe35d7ef94f3a;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git tipc: Minor correction to TIPC module unloading Modifies TIPC's module unloading logic to switch itself into "single node" mode before starting to terminate networking support. This helps to ensure that no operations that require TIPC to be in "networking" mode can initiate once unloading starts. Signed-off-by: Allan Stephens Signed-off-by: Paul Gortmaker --- diff --git a/net/tipc/net.c b/net/tipc/net.c index fafef6c3c0f6..e13162fc61cf 100644 --- a/net/tipc/net.c +++ b/net/tipc/net.c @@ -207,8 +207,8 @@ void tipc_net_stop(void) if (tipc_mode != TIPC_NET_MODE) return; write_lock_bh(&tipc_net_lock); - tipc_bearer_stop(); tipc_mode = TIPC_NODE_MODE; + tipc_bearer_stop(); tipc_bclink_stop(); list_for_each_entry_safe(node, t_node, &tipc_node_list, list) tipc_node_delete(node);