diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2008-07-15 16:00:59 -0400 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2008-07-26 20:53:10 -0400 |
commit | bd7b1533cd6a68c734062aa69394bec7e2b1718e (patch) | |
tree | f968f6c68672502db08912bf69d8e3d1ba25169b /net/ipv4/af_inet.c | |
parent | f7e6ced4061da509f737541ca4dbd44d83a6e82f (diff) |
[PATCH] sysctl: make sure that /proc/sys/net/ipv4 appears before per-ns ones
Massage ipv4 initialization - make sure that net.ipv4 appears as
non-per-net-namespace before it shows up in per-net-namespace sysctls.
That's the only change outside of sysctl.c needed to get sane ordering
rules and data structures for sysctls (esp. for procfs side of that
mess).
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'net/ipv4/af_inet.c')
-rw-r--r-- | net/ipv4/af_inet.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c index f440a9f54924..354f6b54e492 100644 --- a/net/ipv4/af_inet.c +++ b/net/ipv4/af_inet.c | |||
@@ -1439,6 +1439,10 @@ static int __init inet_init(void) | |||
1439 | 1439 | ||
1440 | (void)sock_register(&inet_family_ops); | 1440 | (void)sock_register(&inet_family_ops); |
1441 | 1441 | ||
1442 | #ifdef CONFIG_SYSCTL | ||
1443 | ip_static_sysctl_init(); | ||
1444 | #endif | ||
1445 | |||
1442 | /* | 1446 | /* |
1443 | * Add all the base protocols. | 1447 | * Add all the base protocols. |
1444 | */ | 1448 | */ |