]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
platform/x86: wmi: Probe data objects for read and write capabilities
authorAndy Lutomirski <luto@kernel.org>
Wed, 25 Nov 2015 22:03:43 +0000 (14:03 -0800)
committerDarren Hart (VMware) <dvhart@infradead.org>
Tue, 6 Jun 2017 17:15:18 +0000 (10:15 -0700)
commitd4fc91adfde11c41295d1cf001bdbec5d6879016
tree07ed6594b7ae696a3bc3e0b5a059bf9f624d5365
parentd79b10740210c6c686a9256b801e08f7679e04e2
platform/x86: wmi: Probe data objects for read and write capabilities

The Dell XPS 13 9350 has one RW data object, one RO data object, and one
totally inaccessible data object. Check for the existence of the
accessor methods and report in sysfs.

The docs also permit WQxx getters for single-instance objects to
take no parameters. Probe for that as well to avoid ACPICA warnings
about mismatched signatures.

Signed-off-by: Andy Lutomirski <luto@kernel.org>
Cc: Andy Lutomirski <luto@amacapital.net>
Cc: Mario Limonciello <mario_limonciello@dell.com>
Cc: Pali Rohár <pali.rohar@gmail.com>
Cc: linux-kernel@vger.kernel.org
Cc: platform-driver-x86@vger.kernel.org
Cc: linux-acpi@vger.kernel.org
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Darren Hart (VMware) <dvhart@infradead.org>
drivers/platform/x86/wmi.c
include/linux/wmi.h