]> git.hungrycats.org Git - linux/commit
[PATCH] Input: add serio_[un]register_port_delayed to fix deadlock
authorDmitry Torokhov <dtor_core@ameritech.net>
Thu, 18 Dec 2003 13:35:36 +0000 (05:35 -0800)
committerDmitry Torokhov <dtor_core@ameritech.net>
Thu, 18 Dec 2003 13:35:36 +0000 (05:35 -0800)
commitc948129dd11035b467d3fa0d1ab34d995a41e4ea
treed2cbe7ac507f401f0b496fc7359063df1c44eb24
parentc5a678919ece744da109eb2dd825c8cb41673f6d
[PATCH]  Input: add serio_[un]register_port_delayed to fix deadlock

Add serio_[un]register_port_delayed to allow delayed execution of
register/unregister code (via kseriod) when it is not clear whether
serio_sem has been taken or not.  Use in i8042.c to avoid deadlock
drivers/input/serio/i8042.c
drivers/input/serio/serio.c
include/linux/serio.h