On Sat, Aug 26, 2006 at 07:26:59PM +0900, [EMAIL PROTECTED] wrote: > Dear all > > I encountered this crash several times by our eject test with Asianux v2 > (2.6.9-34.21AXsmp). The immediate cause of the crash was that udev->hcpriv > was null when hcd_endpoint_disable was called by usb_disable_endpoint. > > I found wrong cleanup timing, that occurred when the two usb_disconnect were > called from hub_events and usb_hcd_pci_remove. When the timing occurres, > hcd_endpoint_disable reads udev->hcpriv that nulled by hcd_free_dev. > I think the cause is that the locking hcd_date_lock between > hcd_endpoint_disable > and hcd_free_dev is incomplete in this case. > *Please refer to the following for details. > > I would like to fix this problem but I have no idea that how this problem > should be fixed in kernel 2.6.9 .(The lasted kernel is fixed ?)
We can't go back and fix the old 2.6.9 kernel, sorry (and odds are you aren't testing a kernel.org 2.6.9 kernel release either, right?) Can you please test the 2.6.17 kernel or newer from kernel.org with this test? That way we can try to fix the issue if there still is one. thanks, greg k-h ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel