|
@@ -1376,11 +1376,12 @@ void nf_conntrack_cleanup(struct net *net)
|
|
|
synchronize_net();
|
|
|
nf_conntrack_proto_fini(net);
|
|
|
nf_conntrack_cleanup_net(net);
|
|
|
+}
|
|
|
|
|
|
- if (net_eq(net, &init_net)) {
|
|
|
- RCU_INIT_POINTER(nf_ct_destroy, NULL);
|
|
|
- nf_conntrack_cleanup_init_net();
|
|
|
- }
|
|
|
+void nf_conntrack_cleanup_end(void)
|
|
|
+{
|
|
|
+ RCU_INIT_POINTER(nf_ct_destroy, NULL);
|
|
|
+ nf_conntrack_cleanup_init_net();
|
|
|
}
|
|
|
|
|
|
void *nf_ct_alloc_hashtable(unsigned int *sizep, int nulls)
|