summaryrefslogtreecommitdiff
path: root/drivers/platform/x86/wmi.c
AgeCommit message (Expand)AuthorFilesLines
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-13Merge 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
2023-10-25platform/x86: wmi: Decouple probe deferring from wmi_block_listArmin Wolf1-13/+26
2023-07-10platform/x86: wmi: Replace open coded guid_parse_and_compare()Andy Shevchenko1-5/+1
2023-07-10platform/x86: wmi: Break possible infinite loop when parsing GUIDAndy Shevchenko1-10/+12
2023-05-09platform/x86: wmi: Allow retrieving the number of WMI object instancesArmin Wolf1-0/+41
2023-05-09platform/x86: wmi: Mark GUID-based WMI interface as deprecatedArmin Wolf1-6/+6
2023-05-09platform/x86: wmi: Add kernel doc commentsArmin Wolf1-9/+42
2023-03-07platform/x86: wmi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman1-2/+2
2023-01-27platform/x86: wmi: move dev_to_wblock() and dev_to_wdev to use container_of_c...Greg Kroah-Hartman1-9/+2
2022-11-16platform/x86: dell: Add new dell-wmi-ddv driverArmin Wolf1-0/+1
2022-09-19platform/x86: wmi: Drop forward declaration of static functionsUwe Kleine-König1-12/+9
2022-09-03platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driverMario Limonciello1-9/+40
2022-04-13platform/x86: wmi: replace usage of found with dedicated list iterator variableJakob Koschel1-7/+6
2021-12-07platform/x86: wmi: Add no_notify_data flag to struct wmi_driverHans de Goede1-4/+6
2021-12-07platform/x86: wmi: Fix driver->notify() vs ->probe() raceHans de Goede1-1/+5
2021-12-07platform/x86: wmi: Replace read_takes_no_args with a flags fieldHans de Goede1-4/+7
2021-10-22platform/x86: wmi: change notification handler typeMikalai Ramanovich1-3/+3
2021-09-14platform/x86: wmi: more detailed error reporting in find_guid()Barnabás Pőcze1-16/+27
2021-09-14platform/x86: wmi: introduce helper to retrieve event dataBarnabás Pőcze1-22/+20
2021-09-14platform/x86: wmi: introduce helper to determine typeBarnabás Pőcze1-11/+10
2021-09-14platform/x86: wmi: introduce helper to generate method namesBarnabás Pőcze1-15/+27
2021-09-14platform/x86: wmi: introduce helper to convert driver to WMI driverBarnabás Pőcze1-12/+10
2021-09-14platform/x86: wmi: simplify error handling logicBarnabás Pőcze1-4/+3
2021-09-14platform/x86: wmi: do not fail if disabling failsBarnabás Pőcze1-1/+8
2021-09-14platform/x86: wmi: improve debug messagesBarnabás Pőcze1-4/+4