Re: 2.6.16-rc5-mm1

Eric W. Biederman
2006-03-01T00:53:57Z

Andrew Morton <akpm@osdl.org> writes:

> "Rafael J. Wysocki" <rjw@sisk.pl> wrote:
>>
>> On Tuesday 28 February 2006 13:24, Andrew Morton wrote:
>>
>> usbcore: registered new driver usbserial
>> usbserial: USB Serial support registered for generic
>> usbcore: registered new driver usbserial_generic
>> usbserial: USB Serial Driver core
>> BUG: warning at kernel/fork.c:113/__put_task_struct()
>>
>> Call Trace: <IRQ> <ffffffff80229c2b>{__put_task_struct+59}
>> <ffffffff80226f60>{__put_task_struct_cb+16}
> <ffffffff8023faa4>{__rcu_process_callbacks+340}
>> <ffffffff8023fb47>{rcu_process_callbacks+23}
> <ffffffff80231fa8>{tasklet_action+72}
>> <ffffffff802322e4>{__do_softirq+84} <ffffffff8020abae>{call_softirq+30}
>> <ffffffff8020c7d4>{do_softirq+52} <ffffffff8023215f>{irq_exit+63}
>> <ffffffff8020c781>{do_IRQ+65} <ffffffff8020a232>{ret_from_intr+0} <EOI>
>> BUG: warning at kernel/fork.c:114/__put_task_struct()
>>
>> ...
> I'd be suspecting the /proc patches. Can you send the .config please?

Yes this does feel like something got the reference counting of task structures
incorrect. And I touched a lot of reference counting. I will look into this
and see if I can find a culprit.

Eric