diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2007-10-18 06:05:32 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-18 17:37:23 -0400 |
commit | 064b5bba0cc495201729285c6a6ce205df0a386a (patch) | |
tree | f26962ee58fa5628150d74c06fc40a906e9684bb /net/ipv6 | |
parent | 35834ca1e4bda56d252aa2024a283d631f0e5ac6 (diff) |
sysctl: remove broken netfilter binary sysctls
No one has bothered to set strategy routine for the the netfilter sysctls that
return jiffies to be sysctl_jiffies.
So it appears the sys_sysctl path is unused and untested, so this patch
removes the binary sysctl numbers.
Which fixes the netfilter oops in 2.6.23-rc2-mm2 for me.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Cc: Patrick McHardy <kaber@trash.net>
Cc: "David S. Miller" <davem@davemloft.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'net/ipv6')
-rw-r--r-- | net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 1 | ||||
-rw-r--r-- | net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | 1 |
2 files changed, 0 insertions, 2 deletions
diff --git a/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c b/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c index 0e40948f4fc6..ad74bab05047 100644 --- a/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c +++ b/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | |||
@@ -306,7 +306,6 @@ static struct nf_hook_ops ipv6_conntrack_ops[] = { | |||
306 | #ifdef CONFIG_SYSCTL | 306 | #ifdef CONFIG_SYSCTL |
307 | static ctl_table nf_ct_ipv6_sysctl_table[] = { | 307 | static ctl_table nf_ct_ipv6_sysctl_table[] = { |
308 | { | 308 | { |
309 | .ctl_name = NET_NF_CONNTRACK_FRAG6_TIMEOUT, | ||
310 | .procname = "nf_conntrack_frag6_timeout", | 309 | .procname = "nf_conntrack_frag6_timeout", |
311 | .data = &nf_frags_ctl.timeout, | 310 | .data = &nf_frags_ctl.timeout, |
312 | .maxlen = sizeof(unsigned int), | 311 | .maxlen = sizeof(unsigned int), |
diff --git a/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c b/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c index fbdc66920de4..fd9123f3dc04 100644 --- a/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c +++ b/net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | |||
@@ -260,7 +260,6 @@ static int icmpv6_nlattr_to_tuple(struct nlattr *tb[], | |||
260 | static struct ctl_table_header *icmpv6_sysctl_header; | 260 | static struct ctl_table_header *icmpv6_sysctl_header; |
261 | static struct ctl_table icmpv6_sysctl_table[] = { | 261 | static struct ctl_table icmpv6_sysctl_table[] = { |
262 | { | 262 | { |
263 | .ctl_name = NET_NF_CONNTRACK_ICMPV6_TIMEOUT, | ||
264 | .procname = "nf_conntrack_icmpv6_timeout", | 263 | .procname = "nf_conntrack_icmpv6_timeout", |
265 | .data = &nf_ct_icmpv6_timeout, | 264 | .data = &nf_ct_icmpv6_timeout, |
266 | .maxlen = sizeof(unsigned int), | 265 | .maxlen = sizeof(unsigned int), |