summaryrefslogtreecommitdiffstats
path: root/drivers/platform/x86/wmi.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* platform/x86: wmi: Call both legacy and WMI driver notify handlersArmin Wolf2024-09-051-8/+6
* platform/x86: wmi: Merge get_event_data() with wmi_get_notify_data()Armin Wolf2024-09-051-26/+17
* platform/x86: wmi: Remove wmi_get_event_data()Armin Wolf2024-09-051-57/+0
* platform/x86: wmi: Pass event data directly to legacy notify handlersArmin Wolf2024-09-051-25/+18
* Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-07-251-6/+3
|\
| * driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman2024-07-031-6/+3
* | platform/x86: wmi: Add driver_override supportArmin Wolf2024-06-241-0/+33
|/
* platform/x86: wmi: Remove custom EC address space handlerRafael J. Wysocki2024-05-161-92/+0
* platform/x86: wmi: Avoid returning AE_OK upon unknown errorArmin Wolf2024-03-251-1/+3
* platform/x86: wmi: Support reading/writing 16 bit EC valuesArmin Wolf2024-03-251-13/+41
* platform/x86: wmi: Remove obsolete duplicate GUID allowlistArmin Wolf2024-03-121-39/+0
* platform/x86: wmi: Do not instantiate older WMI drivers multiple timesArmin Wolf2024-03-121-0/+12
* platform/x86: wmi: Ignore duplicated GUIDs in legacy matchesArmin Wolf2024-03-121-2/+17
* platform/x86: wmi: Always evaluate _WED when receiving an eventArmin Wolf2024-02-271-18/+49
* platform/x86: wmi: Check if event data is not NULLArmin Wolf2024-02-271-2/+9
* platform/x86: wmi: Prevent incompatible event driver from probingArmin Wolf2024-02-271-0/+10
* platform/x86: wmi: Make input buffer mandatory when evaluating methodsArmin Wolf2024-02-131-11/+10
* Merge tag 'platform-drivers-x86-v6.8-2' into pdx/for-nextIlpo Järvinen2024-02-081-69/+112
|\
| * platform/x86: wmi: Fix wmi_dev_probe()Dan Carpenter2024-01-221-1/+1
| * platform/x86: wmi: Fix notify callback lockingArmin Wolf2024-01-221-24/+47
| * platform/x86: wmi: Decouple legacy WMI notify handlers from wmi_block_listArmin Wolf2024-01-221-50/+68
| * platform/x86: wmi: Return immediately if an suitable WMI event is foundArmin Wolf2024-01-221-6/+4
| * platform/x86: wmi: Fix error handling in legacy WMI notify handler functionsArmin Wolf2024-01-221-5/+9
* | platform/x86: wmi: Replace pr_err() with dev_err()Armin Wolf2024-02-071-1/+1
* | platform/x86: wmi: Remove unnecessary out-of-memory messageArmin Wolf2024-02-071-3/+1
* | platform/x86: wmi: Use FW_BUG when warning about missing control methodsArmin Wolf2024-02-071-27/+12
* | platform/x86: wmi: Check if WMxx control method existsArmin Wolf2024-02-071-0/+9
* | platform: x86: wmi: make wmi_bus_type constRicardo B. Marliere2024-02-061-2/+2
* | platform/x86: wmi: Stop using ACPI device classArmin Wolf2024-02-061-2/+1
* | platform/x86: wmi: Use ACPI device name in netlink eventArmin Wolf2024-01-241-1/+1
|/
* Merge tag 'hwmon-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds2024-01-121-0/+1
|\
| * hwmon: (dell-smm) Add support for WMI SMM interfaceArmin Wolf2023-12-111-0/+1
* | platform/x86: wmi: Simplify get_subobj_info()Armin Wolf2023-12-191-11/+5
* | platform/x86: wmi: Decouple ACPI notify handler from wmi_block_listArmin Wolf2023-12-191-26/+20
* | platform/x86: wmi: Create WMI bus device firstArmin Wolf2023-12-191-11/+11
* | platform/x86: wmi: Use devres for resource handlingArmin Wolf2023-12-191-23/+35
* | platform/x86: wmi: Remove ACPI handlers after WMI devicesArmin Wolf2023-12-191-5/+4
* | platform/x86: wmi: Remove unused variable in address space handlerArmin Wolf2023-12-191-3/+3
* | platform/x86: wmi: Remove chardev interfaceArmin Wolf2023-12-111-175/+5
* | platform/x86: wmi: Remove debug_event module paramArmin Wolf2023-12-111-67/+7
* | platform/x86: wmi: Remove debug_dump_wdg module paramArmin Wolf2023-12-111-31/+0
* | Merge tag 'platform-drivers-x86-v6.7-3' into pdx86/for-nextHans de Goede2023-12-111-0/+5
|\|
| * platform/x86: wmi: Skip blocks with zero instancesArmin Wolf2023-11-301-0/+5
* | platform/x86/intel/wmi: thunderbolt: Use bus-based WMI interfaceArmin Wolf2023-11-201-0/+1
* | platform/x86: intel-wmi-sbl-fw-update: Use bus-based WMI interfaceArmin Wolf2023-11-201-0/+1
* | platform/x86: wmi: Add wmidev_block_set()Armin Wolf2023-11-201-30/+34
|/
* platform/x86: wmi: Decouple WMI device removal from wmi_block_listArmin Wolf2023-10-251-15/+14
* platform/x86: wmi: Fix opening of char deviceArmin Wolf2023-10-251-14/+6
* platform/x86: wmi: Fix probe failure when failing to register WMI devicesArmin Wolf2023-10-251-8/+8
* platform/x86: wmi: Fix refcounting of WMI devices in legacy functionsArmin Wolf2023-10-251-60/+107