]> git.baikalelectronics.ru Git - kernel.git/commit
Input: sysrq - rework re-inject logic
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 3 Feb 2011 06:59:54 +0000 (22:59 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 3 Feb 2011 07:02:23 +0000 (23:02 -0800)
commitb55969712e612123a39cfb8240f0157054acd374
tree252719cab248978672597586560353fb1c95b6d0
parent4b112a08d4805fdbfe6c83d4239e25bd50890c1b
Input: sysrq - rework re-inject logic

Internally 'disable' the filter when re-injecting Alt-SysRq instead
of relying on input core to suppress delivery of injected events
to the originating handler.

This allows to revert commit 3fd912b86c2ba7dac0750c0f9b3a3f0864553c8e
which causes problems with existing userspace programs trying to
loopback the events via evdev.

Reported-by: Kristen Carlson Accardi <kristen@linux.intel.com>
Cc: stable@kernel.org
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/char/sysrq.c