Re: core: workque: workqueue recursion when unplugging usb WCDMA modem on 2.6.32 kernel

From: Arve Hjønnevåg
Date: Thu Apr 22 2010 - 19:28:23 EST


On Wed, Apr 21, 2010 at 8:15 PM, YuPing Luo <YuPing.Luo@xxxxxxx> wrote:
>> > On Tue, Apr 20, 2010 at 11:27:55PM -0700, YuPing Luo wrote:
>> Is your console on a usb to serial device?  Or a serial port?
>> if usb to serial, can you try .33-rc5 and let us know if that solves
> the problem?
>> greg k-h
>
>  The console is over serial port, while the usb modem exported 2 serial
> ports .

I don't think this is related to your console. I could easily
reproduce your problem by killing rild (which uses both the binder and
ttys). You may also what to find out why your rild is exiting.

>  The recursion can be avoided if introducing one dedicated work queue
> thread for binder (

I just pushed a fix that does exactly that.

--
Arve Hjønnevåg
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/