--- zzzz-none-000/linux-4.9.279/net/ipv4/devinet.c 2021-08-08 06:38:54.000000000 +0000 +++ puma7-atom-6591-750/linux-4.9.279/net/ipv4/devinet.c 2023-02-08 11:43:43.000000000 +0000 @@ -2406,10 +2406,18 @@ unregister_net_sysctl_table(net->ipv4.forw_hdr); __devinet_sysctl_unregister(net->ipv4.devconf_dflt); __devinet_sysctl_unregister(net->ipv4.devconf_all); - kfree(tbl); + + if (!net_eq(net, &init_net)) { + kfree(tbl); + kfree(net->ipv4.devconf_dflt); + kfree(net->ipv4.devconf_all); + } +#else + if (!net_eq(net, &init_net)) { + kfree(net->ipv4.devconf_dflt); + kfree(net->ipv4.devconf_all); + } #endif - kfree(net->ipv4.devconf_dflt); - kfree(net->ipv4.devconf_all); } static __net_initdata struct pernet_operations devinet_ops = {