Searched hist:b4ecda3e (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/drivers/input/misc/ |
H A D | yealink.c | b4ecda3e Thu Jul 03 11:02:03 CDT 2008 Oliver Neukum <oliver@neukum.org> Input: yealink - reliably kill urbs
Yealink uses two URBs that submit each other. This arrangement cannot be reliably killed with usb_kill_urb() alone, as there's a window during which the wrong URB may be killed. The fix is to introduce a flag.
[dtor@mail.ru: remove spinlock, flag alone should be enough] Signed-off-by: Oliver Neukum <oneukum@suse.de> Signed-off-by: Dmitry Torokhov <dtor@mail.ru> b4ecda3e Thu Jul 03 11:02:03 CDT 2008 Oliver Neukum <oliver@neukum.org> Input: yealink - reliably kill urbs Yealink uses two URBs that submit each other. This arrangement cannot be reliably killed with usb_kill_urb() alone, as there's a window during which the wrong URB may be killed. The fix is to introduce a flag. [dtor@mail.ru: remove spinlock, flag alone should be enough] Signed-off-by: Oliver Neukum <oneukum@suse.de> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
|