[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <Pine.LNX.4.64.0808042027080.4338@bizon.gios.gov.pl>
Date: Mon, 4 Aug 2008 20:33:54 +0200 (CEST)
From: Krzysztof Oledzki <ole@....pl>
To: Arjan van de Ven <arjan@...radead.org>
cc: netdev@...r.kernel.org, kaber@...sh.net
Subject: Re: Warning when unloading the nf_conntack module (regression?)
On Sun, 3 Aug 2008, Krzysztof Oledzki wrote:
>
>
> On Sun, 3 Aug 2008, Arjan van de Ven wrote:
>
>> The warning below started showing up on kerneloops.org in the top 20 and it
>> appears to
>> be new in 2.6.27-rc (e.g. a regression)...
>>
>> It happens when nf_conntrack is rmmod'd
>>
>>
>> The reports:
>> http://www.kerneloops.org/search.php?search=nf_conntrack_acct_fini
>>
>> The warning:
>>
>> WARNING: at kernel/sysctl.c:1966 unregister_sysctl_table+0xcc/0x103()
>>
>> Modules : nf_conntrack(-)
>>
>> Call Trace:
>> [<ffffffff81043bc8>] warn_on_slowpath+0x65/0x98
>> [<ffffffff8104abdf>] unregister_sysctl_table+0xcc/0x103
>> [<ffffffffa0306655>] nf_conntrack_acct_fini+0x15/0x23 [nf_conntrack]
>> [<ffffffffa03018a1>] nf_conntrack_cleanup+0x84/0x86 [nf_conntrack]
>> [<ffffffffa0306944>] nf_conntrack_standalone_fini+0x40/0x42 [nf_conntrack]
>> [<ffffffff810700d0>] sys_delete_module+0x202/0x263
>> [<ffffffff8101034a>] system_call_fastpath+0x16/0x1b
>
> Thanks. It seems I'm the person who introduced it. I'll look at it ASAP.
Probably spoken too fast. This problem was introduced in 2.6.26-git15,
about one week after my accounting rework had been included. Obviously
there is something wrong with netfilter sysctl handling as starting with
this kernel version sysctl reports duplicated net.netfilter:
# find /proc/sys/net/|grep net/netf
/proc/sys/net/netfilter
/proc/sys/net/netfilter/nf_conntrack_generic_timeout
/proc/sys/net/netfilter/nf_conntrack_acct
/proc/sys/net/netfilter
/proc/sys/net/netfilter/nf_conntrack_generic_timeout
/proc/sys/net/netfilter/nf_conntrack_acct
# sysctl -a|grep net.netfilter
net.netfilter.nf_conntrack_generic_timeout = 600
net.netfilter.nf_conntrack_acct = 1
net.netfilter.nf_conntrack_generic_timeout = 600
net.netfilter.nf_conntrack_acct = 1
Still investigating.
Best regards,
Krzysztof Olędzki
Powered by blists - more mailing lists