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)
commit04ea02f5746a2e01a38edae2de3eafc40eac17aa
tree07e2276adebcd5df23a73b755a885bdf95d83d5d
parent503add467d4dd2355fe16ebffa7f6d5e9fcd10a8
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