Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4112be70 authored by Vasily Averin's avatar Vasily Averin Committed by Anna Schumaker
Browse files

sunrpc: exit_net cleanup check added



Be sure that all_clients list initialized in net_init hook was return
to initial state.

Signed-off-by: default avatarVasily Averin <vvs@virtuozzo.com>
Signed-off-by: default avatarAnna Schumaker <Anna.Schumaker@Netapp.com>
parent b0b5352d
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -65,10 +65,13 @@ static __net_init int sunrpc_init_net(struct net *net)

static __net_exit void sunrpc_exit_net(struct net *net)
{
	struct sunrpc_net *sn = net_generic(net, sunrpc_net_id);

	rpc_pipefs_exit_net(net);
	unix_gid_cache_destroy(net);
	ip_map_cache_destroy(net);
	rpc_proc_exit(net);
	WARN_ON_ONCE(!list_empty(&sn->all_clients));
}

static struct pernet_operations sunrpc_net_ops = {