summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2022-12-21 23:07:24 +0100
committerHans de Goede <hdegoede@redhat.com>2023-01-12 19:40:19 +0100
commit6dc485f9940df8105ea729cbeb7a7d18d409dde5 (patch)
tree989c829c8372fe42ce49b2860b6e719ca614b35e /include/linux
parent1af7fef0d9d3fa075bf4e850f705df1fe97d33ce (diff)
platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
Unlike keys where userspace only reacts to keypresses, userspace may act on switches in both (0 and 1) of their positions. For example if a SW_TABLET_MODE switch is registered then GNOME will not automatically show the onscreen keyboard when a text field gets focus on touchscreen devices when SW_TABLET_MODE reports 0 and when SW_TABLET_MODE reports 1 libinput will block (filter out) builtin keyboard and touchpad events. So to avoid unwanted side-effects EV_SW type inputs should only be registered if they are actually present, only register SW_CAMERA_LENS_COVER if it is actually there. Fixes: 8af9fa37b8a3 ("platform/x86: dell-privacy: Add support for Dell hardware privacy") Signed-off-by: Hans de Goede <hdegoede@redhat.com> Link: https://lore.kernel.org/r/20221221220724.119594-2-hdegoede@redhat.com
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions