diff options
author | Patrick McHardy <kaber@trash.net> | 2006-08-22 03:36:37 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2006-09-22 17:55:34 -0400 |
commit | efa741656e9ebf5fd6e0432b0d1b3c7f156392d3 (patch) | |
tree | 18ad158b5972904bd9ba930e5c6ec49181f3b400 /net/ipv6 | |
parent | fe1cb10873b44cf89082465823ee6d4d4ac63ad7 (diff) |
[NETFILTER]: x_tables: remove unused size argument to check/destroy functions
The size is verified by x_tables and isn't needed by the modules anymore.
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6')
-rw-r--r-- | net/ipv6/netfilter/ip6_tables.c | 10 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6t_HL.c | 1 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6t_LOG.c | 1 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6t_REJECT.c | 1 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6t_ah.c | 1 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6t_dst.c | 1 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6t_frag.c | 1 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6t_hbh.c | 1 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6t_ipv6header.c | 1 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6t_owner.c | 1 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6t_rt.c | 1 |
11 files changed, 2 insertions, 18 deletions
diff --git a/net/ipv6/netfilter/ip6_tables.c b/net/ipv6/netfilter/ip6_tables.c index 38cd7ffda9a0..d1c315364ee7 100644 --- a/net/ipv6/netfilter/ip6_tables.c +++ b/net/ipv6/netfilter/ip6_tables.c | |||
@@ -504,8 +504,7 @@ cleanup_match(struct ip6t_entry_match *m, unsigned int *i) | |||
504 | return 1; | 504 | return 1; |
505 | 505 | ||
506 | if (m->u.kernel.match->destroy) | 506 | if (m->u.kernel.match->destroy) |
507 | m->u.kernel.match->destroy(m->u.kernel.match, m->data, | 507 | m->u.kernel.match->destroy(m->u.kernel.match, m->data); |
508 | m->u.match_size - sizeof(*m)); | ||
509 | module_put(m->u.kernel.match->me); | 508 | module_put(m->u.kernel.match->me); |
510 | return 0; | 509 | return 0; |
511 | } | 510 | } |
@@ -558,7 +557,6 @@ check_match(struct ip6t_entry_match *m, | |||
558 | 557 | ||
559 | if (m->u.kernel.match->checkentry | 558 | if (m->u.kernel.match->checkentry |
560 | && !m->u.kernel.match->checkentry(name, ipv6, match, m->data, | 559 | && !m->u.kernel.match->checkentry(name, ipv6, match, m->data, |
561 | m->u.match_size - sizeof(*m), | ||
562 | hookmask)) { | 560 | hookmask)) { |
563 | duprintf("ip_tables: check failed for `%s'.\n", | 561 | duprintf("ip_tables: check failed for `%s'.\n", |
564 | m->u.kernel.match->name); | 562 | m->u.kernel.match->name); |
@@ -619,8 +617,6 @@ check_entry(struct ip6t_entry *e, const char *name, unsigned int size, | |||
619 | } | 617 | } |
620 | } else if (t->u.kernel.target->checkentry | 618 | } else if (t->u.kernel.target->checkentry |
621 | && !t->u.kernel.target->checkentry(name, e, target, t->data, | 619 | && !t->u.kernel.target->checkentry(name, e, target, t->data, |
622 | t->u.target_size | ||
623 | - sizeof(*t), | ||
624 | e->comefrom)) { | 620 | e->comefrom)) { |
625 | duprintf("ip_tables: check failed for `%s'.\n", | 621 | duprintf("ip_tables: check failed for `%s'.\n", |
626 | t->u.kernel.target->name); | 622 | t->u.kernel.target->name); |
@@ -692,8 +688,7 @@ cleanup_entry(struct ip6t_entry *e, unsigned int *i) | |||
692 | IP6T_MATCH_ITERATE(e, cleanup_match, NULL); | 688 | IP6T_MATCH_ITERATE(e, cleanup_match, NULL); |
693 | t = ip6t_get_target(e); | 689 | t = ip6t_get_target(e); |
694 | if (t->u.kernel.target->destroy) | 690 | if (t->u.kernel.target->destroy) |
695 | t->u.kernel.target->destroy(t->u.kernel.target, t->data, | 691 | t->u.kernel.target->destroy(t->u.kernel.target, t->data); |
696 | t->u.target_size - sizeof(*t)); | ||
697 | module_put(t->u.kernel.target->me); | 692 | module_put(t->u.kernel.target->me); |
698 | return 0; | 693 | return 0; |
699 | } | 694 | } |
@@ -1349,7 +1344,6 @@ icmp6_checkentry(const char *tablename, | |||
1349 | const void *entry, | 1344 | const void *entry, |
1350 | const struct xt_match *match, | 1345 | const struct xt_match *match, |
1351 | void *matchinfo, | 1346 | void *matchinfo, |
1352 | unsigned int matchsize, | ||
1353 | unsigned int hook_mask) | 1347 | unsigned int hook_mask) |
1354 | { | 1348 | { |
1355 | const struct ip6t_icmp *icmpinfo = matchinfo; | 1349 | const struct ip6t_icmp *icmpinfo = matchinfo; |
diff --git a/net/ipv6/netfilter/ip6t_HL.c b/net/ipv6/netfilter/ip6t_HL.c index c85d124f9a3d..e54ea92d107b 100644 --- a/net/ipv6/netfilter/ip6t_HL.c +++ b/net/ipv6/netfilter/ip6t_HL.c | |||
@@ -66,7 +66,6 @@ static int ip6t_hl_checkentry(const char *tablename, | |||
66 | const void *entry, | 66 | const void *entry, |
67 | const struct xt_target *target, | 67 | const struct xt_target *target, |
68 | void *targinfo, | 68 | void *targinfo, |
69 | unsigned int targinfosize, | ||
70 | unsigned int hook_mask) | 69 | unsigned int hook_mask) |
71 | { | 70 | { |
72 | struct ip6t_HL_info *info = targinfo; | 71 | struct ip6t_HL_info *info = targinfo; |
diff --git a/net/ipv6/netfilter/ip6t_LOG.c b/net/ipv6/netfilter/ip6t_LOG.c index acb91733e1fd..0cf537d30185 100644 --- a/net/ipv6/netfilter/ip6t_LOG.c +++ b/net/ipv6/netfilter/ip6t_LOG.c | |||
@@ -451,7 +451,6 @@ static int ip6t_log_checkentry(const char *tablename, | |||
451 | const void *entry, | 451 | const void *entry, |
452 | const struct xt_target *target, | 452 | const struct xt_target *target, |
453 | void *targinfo, | 453 | void *targinfo, |
454 | unsigned int targinfosize, | ||
455 | unsigned int hook_mask) | 454 | unsigned int hook_mask) |
456 | { | 455 | { |
457 | const struct ip6t_log_info *loginfo = targinfo; | 456 | const struct ip6t_log_info *loginfo = targinfo; |
diff --git a/net/ipv6/netfilter/ip6t_REJECT.c b/net/ipv6/netfilter/ip6t_REJECT.c index 343acd3cbf5e..311eae82feb3 100644 --- a/net/ipv6/netfilter/ip6t_REJECT.c +++ b/net/ipv6/netfilter/ip6t_REJECT.c | |||
@@ -223,7 +223,6 @@ static int check(const char *tablename, | |||
223 | const void *entry, | 223 | const void *entry, |
224 | const struct xt_target *target, | 224 | const struct xt_target *target, |
225 | void *targinfo, | 225 | void *targinfo, |
226 | unsigned int targinfosize, | ||
227 | unsigned int hook_mask) | 226 | unsigned int hook_mask) |
228 | { | 227 | { |
229 | const struct ip6t_reject_info *rejinfo = targinfo; | 228 | const struct ip6t_reject_info *rejinfo = targinfo; |
diff --git a/net/ipv6/netfilter/ip6t_ah.c b/net/ipv6/netfilter/ip6t_ah.c index 2f7bb20c758b..ec1b1608156c 100644 --- a/net/ipv6/netfilter/ip6t_ah.c +++ b/net/ipv6/netfilter/ip6t_ah.c | |||
@@ -102,7 +102,6 @@ checkentry(const char *tablename, | |||
102 | const void *entry, | 102 | const void *entry, |
103 | const struct xt_match *match, | 103 | const struct xt_match *match, |
104 | void *matchinfo, | 104 | void *matchinfo, |
105 | unsigned int matchinfosize, | ||
106 | unsigned int hook_mask) | 105 | unsigned int hook_mask) |
107 | { | 106 | { |
108 | const struct ip6t_ah *ahinfo = matchinfo; | 107 | const struct ip6t_ah *ahinfo = matchinfo; |
diff --git a/net/ipv6/netfilter/ip6t_dst.c b/net/ipv6/netfilter/ip6t_dst.c index 9422413d0571..223c335467cc 100644 --- a/net/ipv6/netfilter/ip6t_dst.c +++ b/net/ipv6/netfilter/ip6t_dst.c | |||
@@ -182,7 +182,6 @@ checkentry(const char *tablename, | |||
182 | const void *info, | 182 | const void *info, |
183 | const struct xt_match *match, | 183 | const struct xt_match *match, |
184 | void *matchinfo, | 184 | void *matchinfo, |
185 | unsigned int matchinfosize, | ||
186 | unsigned int hook_mask) | 185 | unsigned int hook_mask) |
187 | { | 186 | { |
188 | const struct ip6t_opts *optsinfo = matchinfo; | 187 | const struct ip6t_opts *optsinfo = matchinfo; |
diff --git a/net/ipv6/netfilter/ip6t_frag.c b/net/ipv6/netfilter/ip6t_frag.c index 06768c84bd31..78d9c8b9e28a 100644 --- a/net/ipv6/netfilter/ip6t_frag.c +++ b/net/ipv6/netfilter/ip6t_frag.c | |||
@@ -119,7 +119,6 @@ checkentry(const char *tablename, | |||
119 | const void *ip, | 119 | const void *ip, |
120 | const struct xt_match *match, | 120 | const struct xt_match *match, |
121 | void *matchinfo, | 121 | void *matchinfo, |
122 | unsigned int matchinfosize, | ||
123 | unsigned int hook_mask) | 122 | unsigned int hook_mask) |
124 | { | 123 | { |
125 | const struct ip6t_frag *fraginfo = matchinfo; | 124 | const struct ip6t_frag *fraginfo = matchinfo; |
diff --git a/net/ipv6/netfilter/ip6t_hbh.c b/net/ipv6/netfilter/ip6t_hbh.c index 374f1be85c0d..72defc816563 100644 --- a/net/ipv6/netfilter/ip6t_hbh.c +++ b/net/ipv6/netfilter/ip6t_hbh.c | |||
@@ -182,7 +182,6 @@ checkentry(const char *tablename, | |||
182 | const void *entry, | 182 | const void *entry, |
183 | const struct xt_match *match, | 183 | const struct xt_match *match, |
184 | void *matchinfo, | 184 | void *matchinfo, |
185 | unsigned int matchinfosize, | ||
186 | unsigned int hook_mask) | 185 | unsigned int hook_mask) |
187 | { | 186 | { |
188 | const struct ip6t_opts *optsinfo = matchinfo; | 187 | const struct ip6t_opts *optsinfo = matchinfo; |
diff --git a/net/ipv6/netfilter/ip6t_ipv6header.c b/net/ipv6/netfilter/ip6t_ipv6header.c index 9375eeb1369f..3093c398002f 100644 --- a/net/ipv6/netfilter/ip6t_ipv6header.c +++ b/net/ipv6/netfilter/ip6t_ipv6header.c | |||
@@ -128,7 +128,6 @@ ipv6header_checkentry(const char *tablename, | |||
128 | const void *ip, | 128 | const void *ip, |
129 | const struct xt_match *match, | 129 | const struct xt_match *match, |
130 | void *matchinfo, | 130 | void *matchinfo, |
131 | unsigned int matchsize, | ||
132 | unsigned int hook_mask) | 131 | unsigned int hook_mask) |
133 | { | 132 | { |
134 | const struct ip6t_ipv6header_info *info = matchinfo; | 133 | const struct ip6t_ipv6header_info *info = matchinfo; |
diff --git a/net/ipv6/netfilter/ip6t_owner.c b/net/ipv6/netfilter/ip6t_owner.c index 5d047990cd44..4eb9bbc4ebc3 100644 --- a/net/ipv6/netfilter/ip6t_owner.c +++ b/net/ipv6/netfilter/ip6t_owner.c | |||
@@ -57,7 +57,6 @@ checkentry(const char *tablename, | |||
57 | const void *ip, | 57 | const void *ip, |
58 | const struct xt_match *match, | 58 | const struct xt_match *match, |
59 | void *matchinfo, | 59 | void *matchinfo, |
60 | unsigned int matchsize, | ||
61 | unsigned int hook_mask) | 60 | unsigned int hook_mask) |
62 | { | 61 | { |
63 | const struct ip6t_owner_info *info = matchinfo; | 62 | const struct ip6t_owner_info *info = matchinfo; |
diff --git a/net/ipv6/netfilter/ip6t_rt.c b/net/ipv6/netfilter/ip6t_rt.c index fbb0184a41d8..bcb2e168a5bc 100644 --- a/net/ipv6/netfilter/ip6t_rt.c +++ b/net/ipv6/netfilter/ip6t_rt.c | |||
@@ -197,7 +197,6 @@ checkentry(const char *tablename, | |||
197 | const void *entry, | 197 | const void *entry, |
198 | const struct xt_match *match, | 198 | const struct xt_match *match, |
199 | void *matchinfo, | 199 | void *matchinfo, |
200 | unsigned int matchinfosize, | ||
201 | unsigned int hook_mask) | 200 | unsigned int hook_mask) |
202 | { | 201 | { |
203 | const struct ip6t_rt *rtinfo = matchinfo; | 202 | const struct ip6t_rt *rtinfo = matchinfo; |