]> asedeno.scripts.mit.edu Git - linux.git/commit
Input: i8042 - signal wakeup from atkbd/psmouse
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 26 Mar 2019 21:27:42 +0000 (14:27 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 4 Apr 2019 18:51:26 +0000 (11:51 -0700)
commitaaca981e4588906aece15392f26cc861b6f455ac
treec2efc3951d135dab2c6dc865513ffeb992d11b5e
parenta5f50c501321249d67611353dde6d68d48c5b959
Input: i8042 - signal wakeup from atkbd/psmouse

Instead of signalling wakeup directly from i8042, let psmouse and atkbd
drivers execute basic protocol handling and only then signal wakeup
condition. This solves the issue where we increment wakeup counter
simply because we are getting responses from keyboard/mouse to the
commands we ourselves send to them as part of suspend transition.

Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/keyboard/atkbd.c
drivers/input/mouse/psmouse-base.c
drivers/input/serio/i8042.c