X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=kernel%2Fnet%2Fsysctl_net.c;h=ed98c1fc3de1428560ea370413084102af9dff7f;hb=e09b41010ba33a20a87472ee821fa407a5b8da36;hp=e7000be321b0148469264524ed6fce75c3952955;hpb=f93b97fd65072de626c074dbe099a1fff05ce060;p=kvmfornfv.git diff --git a/kernel/net/sysctl_net.c b/kernel/net/sysctl_net.c index e7000be32..ed98c1fc3 100644 --- a/kernel/net/sysctl_net.c +++ b/kernel/net/sysctl_net.c @@ -94,10 +94,14 @@ __init int net_sysctl_init(void) goto out; ret = register_pernet_subsys(&sysctl_pernet_ops); if (ret) - goto out; + goto out1; register_sysctl_root(&net_sysctl_root); out: return ret; +out1: + unregister_sysctl_table(net_header); + net_header = NULL; + goto out; } struct ctl_table_header *register_net_sysctl(struct net *net,