]> git.baikalelectronics.ru Git - kernel.git/commit
Input: serio_raw - perform proper locking when adding clients to list
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 11 Oct 2011 01:30:26 +0000 (18:30 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 11 Oct 2011 01:34:55 +0000 (18:34 -0700)
commit7eb7ad5ef79ccfd6220af092ab66291cd51b547c
treec8f4e97ef6889c780f698729ddfc5eae5d33ef85
parent96f9e3ac1e86284a0d49922431b430cea2d3d242
Input: serio_raw - perform proper locking when adding clients to list

Make sure we hold serio lock when adding clients to client list so that
we do not race with serio_raw_release() removing clients from the same
list.

Reviewed-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/serio/serio_raw.c