ACPI / video: Add a module option to disable the reporting of keypresses
authorHans de Goede <hdegoede@redhat.com>
Tue, 22 Dec 2015 18:09:51 +0000 (19:09 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 1 Jan 2016 02:14:51 +0000 (03:14 +0100)
commit05bc59a079eaa6c38b049473fe62fab84d934802
treebe98541e47379bf8d7011429a2e21b5f02f7ee0a
parent7714687a2b2d4afcfac8c3bcc99ace16efa98882
ACPI / video: Add a module option to disable the reporting of keypresses

Add a module option to disable the reporting of keypresses, in some buggy
firmware implementatinon, the reported events are wrong. E.g. they lag
reality by one event in the case triggering the writing of this patch.

In this case it is better to not forward these wrong events to userspace
(esp.) when there is another source of the same events which is not buggy.

Note this is only intended to work around implementations which send
events which are plain wrong. In some cases we get double events, e.g.
from both acpi-video and the atkbd driver, in this case acpi-video is
considered the canonical source, and the events from the other source
should be filtered (using e.g. /lib/udev/hwdb.d/60-keyboard.hwdb).

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpi_video.c