]> git.baikalelectronics.ru Git - kernel.git/commit
UEAGLE: Avoid keyboard driver blocking
authorStanislaw Gruszka <stf_xl@wp.pl>
Mon, 20 Aug 2007 21:21:10 +0000 (23:21 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 12 Oct 2007 21:55:17 +0000 (14:55 -0700)
commit55e8215c24cdeca3d3b94700f3b96a0f9c48f68c
tree07e2276adebcd5df23a73b755a885bdf95d83d5d
parent42cda3ecec3b7bbdfd1bc9bb391d1fc0df05e7f3
UEAGLE: Avoid keyboard driver blocking

Ueagle-atm driver load DSP firmware in function, which is running from
common workqueue. In some (error) circumstances loading firmware may
sleep for long periods (even 60 seconds, depending on timeout). This
block keyboard driver, which also use common workqueue. To fix problem
use custom workqueue in ueagle-atm.

Signed-off-by: Stanislaw Gruszka <stf_xl@wp.pl>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/atm/ueagle-atm.c