On Wed, Oct 27, 2004 at 02:09:37PM -0400, Alan Stern wrote:
> Greg:
> 
> This patch fixes a tiny SMP-type hole in root-hub synchronization.  
> Although the HCD glue layer properly unlinks root-hub status URBs
> synchronously, it doesn't do so for URBs sent to endpoint 0.  This patch
> copies some code from usb_kill_urb, to make such unlinks wait until the
> host controller driver has finished handling the URB.  This behavior is
> required for hcd_endpoint_disable to work correctly.
> 
> The patch also renames usb_rh_status_dequeue to usb_rh_urb_dequeue (to 
> better describe its updated function) and declares the routine static.
> 
> Please apply.

Applied, thanks.

greg k-h


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to