aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid/hid-apple.c
diff options
context:
space:
mode:
authorOliver Neukum <oliver@neukum.org>2009-04-29 17:12:12 +0200
committerJiri Kosina <jkosina@suse.cz>2009-04-29 17:25:01 +0200
commit89092ddd7aca598e3b8874f7a49216e7917d8f3f (patch)
tree138fe216f5659a8022bf45cc319e18a3e0595a2e /drivers/hid/hid-apple.c
parentHID: Fix the support for apple mini aluminium keyboard (diff)
downloadlinux-dev-89092ddd7aca598e3b8874f7a49216e7917d8f3f.tar.xz
linux-dev-89092ddd7aca598e3b8874f7a49216e7917d8f3f.zip
HID: fix possible deadlock in usbhid_close()
This patch switches usbhid_close() from flush_scheduled_work() to canceling the outstanding work. This fixes a possible deadlock due to work taking the mutex usbhid_close() holds. Lockdep reported the problem. Signed-off-by: Oliver Neukum <oliver@neukum.org> -- Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/hid-apple.c')
0 files changed, 0 insertions, 0 deletions