summaryrefslogtreecommitdiff
path: root/drivers/input/input.c
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2009-10-13 23:39:17 -0700
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2009-10-14 00:01:19 -0700
commit94dfb0d6334a281a979fe5bee187a3698a4dc176 (patch)
tree2cc150d96a6eeec30b12d833b913c8e3a0478c3e /drivers/input/input.c
parentfc0eb28c0031ec2da872dd296b551453eb1963c9 (diff)
Input: atkbd - postpone restoring LED/repeat rate at resume
We need to postpone restoring LED state and typematic settings until keyboard is finished reconnecting upon resume. Normally driver core and PM infrastructure takes care of proper ordering and dependencies, but or case actual reconnect is done asynchronously from kseriod. So while driver core thinks that keyboard was resumed and it is time to let input core run it's resume handlers in reality keyboard is not ready yet. The solution is to keep rescheduling work that adjusts LED and rate settings until keyboard is fully enabled. Reported-by: Carlos R. Mafra <crmafra2@gmail.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'drivers/input/input.c')
0 files changed, 0 insertions, 0 deletions