> ipv4_doint_and_flush and ipv4_doint_and_flush_strategy access the member
> extra2 of the ctl_table, but it is never set to a meaningful value. Don't
> know if it's just the following that is missing or if we need another
> namespace.
>
> net: Add missing extra2 prameter for ip_default_ttl sysctl
>
> Commit 76e6ebfb40a2455c18234dcb0f9df37533215461 needs the extra2 parameter
> set to init_net, else we'll oops when setting the ip_default_ttl sysctl.
>
> Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
> ---
> net/ipv4/sysctl_net_ipv4.c | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c
> index 770d827..e0689fd 100644
> --- a/net/ipv4/sysctl_net_ipv4.c
> +++ b/net/ipv4/sysctl_net_ipv4.c
> @@ -232,6 +232,7 @@ static struct ctl_table ipv4_table[] = {
> .mode = 0644,
> .proc_handler = &ipv4_doint_and_flush,
> .strategy = &ipv4_doint_and_flush_strategy,
> + .extra2 = &init_net,
> },
> {
> .ctl_name = NET_IPV4_NO_PMTU_DISC,
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to
majordomo@vger.kernel.org
> More majordomo info at
http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at
http://www.tux.org/lkml/
>