Panics and potential memory corruption when pulling out a uath device

Lucius Windschuh lwindschuh at googlemail.com
Tue May 19 18:22:02 UTC 2009


2009/5/19 Weongyo Jeong <weongyo.jeong at gmail.com>:
> On Tue, May 19, 2009 at 12:08:45AM +0200, Lucius Windschuh wrote:
>> 2009/5/18 Hans Petter Selasky <hselasky at c2i.net>:
>> > Regarding the first panic, there seems to be a detach race in both upgt and
>> > uath, which is not USB related. Try this patch:
>> >
>> > http://perforce.freebsd.org/chv.cgi?CH=162250
>>
>> This fixes not only the first panic.
>> I can't provoke any panic by pulling out the active device. Thanks.
>
> Could you please test with this patch that is slightly different with
> Hans's patch?  It try to unsetup after stopping the device.
>
> If no problems I'd commit it.

This works also. I cannot produce panics with it.

Lucius


More information about the freebsd-current mailing list