--- ./ipt_NETFLOW.c.orig 2013-04-12 14:18:39.176959425 +0000 +++ ./ipt_NETFLOW.c 2013-04-12 14:23:29.779638950 +0000 @@ -367,8 +367,13 @@ #define BEFORE2632(x,y) #endif +/* PAX need to know that we are allowed to write */ +#ifndef CONSTIFY_PLUGIN +#define ctl_table_no_const ctl_table +#endif + /* sysctl /proc/sys/net/netflow */ -static int hsize_procctl(ctl_table *ctl, int write, BEFORE2632(struct file *filp,) +static int hsize_procctl(ctl_table_no_const *ctl, int write, BEFORE2632(struct file *filp,) void __user *buffer, size_t *lenp, loff_t *fpos) { void *orig = ctl->data; @@ -386,7 +391,7 @@ return ret; } -static int sndbuf_procctl(ctl_table *ctl, int write, BEFORE2632(struct file *filp,) +static int sndbuf_procctl(ctl_table_no_const *ctl, int write, BEFORE2632(struct file *filp,) void __user *buffer, size_t *lenp, loff_t *fpos) { int ret; @@ -446,7 +451,7 @@ return ret; } -static int flush_procctl(ctl_table *ctl, int write, BEFORE2632(struct file *filp,) +static int flush_procctl(ctl_table_no_const *ctl, int write, BEFORE2632(struct file *filp,) void __user *buffer, size_t *lenp, loff_t *fpos) { int ret;