On Thu, May 06, 2010 at 03:33:49PM +0200, Oliver Neukum wrote: > Am Mittwoch, 28. April 2010 18:42:24 schrieb Dmitry Torokhov: > > Hi Oliver, > > > > On Wednesday 28 April 2010 01:53:52 am Oliver Neukum wrote: > > > Hi, > > > > > > I am seeing a generic problem with buttons on devices released during S3. > > > The input layer then assumes that the button is still pressed. It would be > > > best for drivers to either verify that a button is still held or > > > alternatively, to release all buttons upon resumption. Is there a generic > > > way to do that? > > > > > > > I think input core should force release of all keys when device is > > being suspended, I guess we need to change input.c::input_dev_reset(). > > Something like this? > > Regards > Oliver > > From 96c19e9e0c6164655600e764a9b5c3a6f132723d Mon Sep 17 00:00:00 2001 > From: Oliver Neukum <oliver@xxxxxxxxxx> > Date: Thu, 6 May 2010 15:30:28 +0200 > Subject: [PATCH] input: release pressed keys during resume() > > As the kernel has no way to know whether a key was released > while the system was asleep, keys need to be reported released > as the system is resumed, lest autorepeat set in. > > Signed-off-by: Oliver Neukum <oneukum@xxxxxxx> Applied, thanks Oliver. -- Dmitry -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html