summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/pgtable.h
diff options
context:
space:
mode:
authorCarlo Caione <carlo@endlessm.com>2017-04-09 15:56:08 +0200
committerDarren Hart (VMware) <dvhart@infradead.org>2017-04-14 08:26:35 -0700
commit298747b7579f5bbbced793d997b333fd10a24921 (patch)
tree133a35cbdd7a010f3bfcf4ecf9f22fc921778ade /arch/x86/include/asm/pgtable.h
parentc7dfc2facbd69dad89b75e13c608da709668dcd0 (diff)
downloadop-kernel-dev-298747b7579f5bbbced793d997b333fd10a24921.zip
op-kernel-dev-298747b7579f5bbbced793d997b333fd10a24921.tar.gz
platform/x86: hp-wmi: Fix detection for dock and tablet mode
The current driver code is not checking for the error values returned by 'hp_wmi_dock_state()' and 'hp_wmi_tablet_state()' before passing the returned values down to 'input_report_switch()'. This error code is being translated to '1' in the input subsystem, reporting the wrong status. The biggest problem caused by this issue is that several laptops are wrongly reported by the driver as docked, preventing them to be put to sleep using the LID (and in most cases they are not even dockable). With this patch we create the report switches only if we are able to read the dock and tablet mode status correctly from ACPI. Signed-off-by: Carlo Caione <carlo@endlessm.com> Signed-off-by: Darren Hart (VMware) <dvhart@infradead.org>
Diffstat (limited to 'arch/x86/include/asm/pgtable.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud