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