/* init code that must occur even if setup_net() is not called. */
static __net_init void preinit_net(struct net *net)
{
+ refcount_set(&net->passive, 1);
ref_tracker_dir_init(&net->notrefcnt_tracker, 128, "net notrefcnt");
}
refcount_set(&net->ns.count, 1);
ref_tracker_dir_init(&net->refcnt_tracker, 128, "net refcnt");
- refcount_set(&net->passive, 1);
get_random_bytes(&net->hash_mix, sizeof(u32));
preempt_disable();
net->net_cookie = gen_cookie_next(&net_cookie);
}
preinit_net(net);
- refcount_set(&net->passive, 1);
net->ucounts = ucounts;
get_user_ns(user_ns);