ARM: OMAP: MUSB: prevent recursive spinlock in TX path
authorKevin Hilman <khilman@mvista.com>
Wed, 20 Feb 2008 17:27:10 +0000 (09:27 -0800)
committerTony Lindgren <tony@atomide.com>
Wed, 5 Mar 2008 10:24:38 +0000 (12:24 +0200)
If a hard IRQ occurs during the soft IRQ TX processing, a recursive
spinlock BUG can occur.

Prevent this by interrupt-off locking around usb_hcd_link_urb_to_ep()

Found while testing bluetooth A2DP audio over USB.

Signed-off-by: Kevin Hilman <khilman@mvista.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>

No differences found