[PATCH] USB HID: hiddev - fix race between hiddev_send_event() and hiddev_release()
commit81166863634472f5fcb45793e6676023d674f17c
authorJiri Kosina <jkosina@suse.cz>
Tue, 15 May 2007 22:44:59 +0000 (16 00:44 +0200)
committerChris Wright <chrisw@sous-sol.org>
Wed, 23 May 2007 21:32:53 +0000 (23 14:32 -0700)
tree4ec0aef985258d7aba5491cfa3abf2ff8876598c
parentb1b292459c99d06e90b109f04e2dbd184fda9167
[PATCH] USB HID: hiddev - fix race between hiddev_send_event() and hiddev_release()

USB HID: hiddev - fix race between hiddev_send_event() and hiddev_release()

There is a small race window in which hiddev_release() could corrupt the
list that is being processed for new event in hiddev_send_event().
Synchronize the operations over this list.

Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
drivers/usb/input/hiddev.c