Home
last modified time | relevance | path

Searched hist:caa2a1226741e023a103e091a7f6dce7c42e82ee (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/usb/misc/
H A Dusbtest.cdiff caa2a1226741e023a103e091a7f6dce7c42e82ee Mon May 15 12:23:53 CDT 2006 Franck Bui-Huu <vagabon.xyz@gmail.com> [PATCH] Fix a deadlock in usbtest

ctrl_complete functions acquires ctx->lock and tries to unlink
all queued urbs in case of errors through usb_unlink_urb func.
In its turn usb_unlink_urb calls, through the hcd driver,
usb_hcd_giveback_urb which calls ctrl_complete again. At this
time, ctx->lock is already taken by the same function.

Signed-off-by: Franck Bui-Huu <vagabon.xyz@gmail.com>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>