> I'll go send these patches to Linus so everyone can play with, and go
> over, these patches in a easier format.

Will someone at least prevent the device management calls
from being called in_interrupt() though?  That is _guaranteed_
to oops with driver bugs.  Even Johannes admitted that he's
broken the EHCI and OHCI drivers.

The simple fix is to move the call to

    dev->bus->deallocate(dev)

from the memory management stuff (usb_free_dev) to the
device management, at the very end of usb_disconnect().
Then dev->bus should be nulled.

- Dave





_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to