-
- Downloads
netfilter: xtables: change xt_match.checkentry return type
Restore function signatures from bool to int so that we can report
memory allocation failures or similar using -ENOMEM rather than
always having to pass -EINVAL back.
This semantic patch may not be too precise (checking for functions
that use xt_mtchk_param rather than functions referenced by
xt_match.checkentry), but reviewed, it produced the intended result.
// <smpl>
@@
type bool;
identifier check, par;
@@
-bool check
+int check
(struct xt_mtchk_param *par) { ... }
// </smpl>
Signed-off-by:
Jan Engelhardt <jengelh@medozas.de>
Showing
- include/linux/netfilter/x_tables.h 1 addition, 1 deletioninclude/linux/netfilter/x_tables.h
- net/bridge/netfilter/ebt_802_3.c 1 addition, 1 deletionnet/bridge/netfilter/ebt_802_3.c
- net/bridge/netfilter/ebt_among.c 1 addition, 1 deletionnet/bridge/netfilter/ebt_among.c
- net/bridge/netfilter/ebt_arp.c 1 addition, 1 deletionnet/bridge/netfilter/ebt_arp.c
- net/bridge/netfilter/ebt_ip.c 1 addition, 1 deletionnet/bridge/netfilter/ebt_ip.c
- net/bridge/netfilter/ebt_ip6.c 1 addition, 1 deletionnet/bridge/netfilter/ebt_ip6.c
- net/bridge/netfilter/ebt_limit.c 1 addition, 1 deletionnet/bridge/netfilter/ebt_limit.c
- net/bridge/netfilter/ebt_mark_m.c 1 addition, 1 deletionnet/bridge/netfilter/ebt_mark_m.c
- net/bridge/netfilter/ebt_pkttype.c 1 addition, 1 deletionnet/bridge/netfilter/ebt_pkttype.c
- net/bridge/netfilter/ebt_stp.c 1 addition, 1 deletionnet/bridge/netfilter/ebt_stp.c
- net/bridge/netfilter/ebt_vlan.c 1 addition, 1 deletionnet/bridge/netfilter/ebt_vlan.c
- net/ipv4/netfilter/ip_tables.c 1 addition, 1 deletionnet/ipv4/netfilter/ip_tables.c
- net/ipv4/netfilter/ipt_addrtype.c 1 addition, 1 deletionnet/ipv4/netfilter/ipt_addrtype.c
- net/ipv4/netfilter/ipt_ah.c 1 addition, 1 deletionnet/ipv4/netfilter/ipt_ah.c
- net/ipv4/netfilter/ipt_ecn.c 1 addition, 1 deletionnet/ipv4/netfilter/ipt_ecn.c
- net/ipv6/netfilter/ip6_tables.c 1 addition, 1 deletionnet/ipv6/netfilter/ip6_tables.c
- net/ipv6/netfilter/ip6t_ah.c 1 addition, 1 deletionnet/ipv6/netfilter/ip6t_ah.c
- net/ipv6/netfilter/ip6t_frag.c 1 addition, 1 deletionnet/ipv6/netfilter/ip6t_frag.c
- net/ipv6/netfilter/ip6t_hbh.c 1 addition, 1 deletionnet/ipv6/netfilter/ip6t_hbh.c
- net/ipv6/netfilter/ip6t_ipv6header.c 1 addition, 1 deletionnet/ipv6/netfilter/ip6t_ipv6header.c
Loading
Please register or sign in to comment