X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fipv4%2Fnetfilter%2Fip_tables.c;h=66316da7faddefdfb21c8df6b109199f90d35786;hb=4e4f43fe003969bdaa246374b90e16708a22ef79;hp=1c1207164e1cfbb0fd3f02b94e7d105dd98acd8c;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/net/ipv4/netfilter/ip_tables.c b/net/ipv4/netfilter/ip_tables.c index 1c1207164..66316da7f 100644 --- a/net/ipv4/netfilter/ip_tables.c +++ b/net/ipv4/netfilter/ip_tables.c @@ -942,7 +942,7 @@ get_counters(const struct ipt_table_info *t, static int copy_entries_to_user(unsigned int total_size, struct ipt_table *table, - void *userptr) + void __user *userptr) { unsigned int off, num, countersize; struct ipt_entry *e; @@ -1020,7 +1020,7 @@ copy_entries_to_user(unsigned int total_size, static int get_entries(const struct ipt_get_entries *entries, - struct ipt_get_entries *uptr) + struct ipt_get_entries __user *uptr) { int ret; struct ipt_table *t; @@ -1047,7 +1047,7 @@ get_entries(const struct ipt_get_entries *entries, } static int -do_replace(void *user, unsigned int len) +do_replace(void __user *user, unsigned int len) { int ret; struct ipt_replace tmp; @@ -1173,7 +1173,7 @@ add_counter_to_entry(struct ipt_entry *e, } static int -do_add_counters(void *user, unsigned int len) +do_add_counters(void __user *user, unsigned int len) { unsigned int i; struct ipt_counters_info tmp, *paddc; @@ -1221,7 +1221,7 @@ do_add_counters(void *user, unsigned int len) } static int -do_ipt_set_ctl(struct sock *sk, int cmd, void *user, unsigned int len) +do_ipt_set_ctl(struct sock *sk, int cmd, void __user *user, unsigned int len) { int ret; @@ -1246,7 +1246,7 @@ do_ipt_set_ctl(struct sock *sk, int cmd, void *user, unsigned int len) } static int -do_ipt_get_ctl(struct sock *sk, int cmd, void *user, int *len) +do_ipt_get_ctl(struct sock *sk, int cmd, void __user *user, int *len) { int ret;