--- - branch: MAIN date: Sat May 2 22:09:39 UTC 2009 files: - new: '1.227' old: '1.226' path: src/sys/dev/usb/uhci.c pathrev: src/sys/dev/usb/uhci.c@1.227 type: modified id: 20090502T220939Z.48b099771f89449346c43ff545ea6641a045a9ac log: | If we are unlucky, during detach of child devices, after a uhub has detached, our uhci_poll_hub callout might strike. The detaching of the uhub has left the device member in the pipe NULL, so make sure we do not dereference it. We could halt the callout before detaching child devices, but it this would likely interfere with proper servicing the child devices while they are still around. module: src subject: 'CVS commit: src/sys/dev/usb' unixtime: '1241302179' user: martin