Hi Linus, Here is the first round of fixes for platform-drivers-x86 for 6.8. Highlights: - WMI bus driver fixes - Second attempt (previously reverted) at P2SB PCI rescan deadlock fix - AMD PMF driver improvements - MAINTAINERS updates - Misc. other small fixes and hw-id additions Regards, Hans The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d: Linux 6.8-rc1 (2024-01-21 14:11:32 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git tags/platform-drivers-x86-v6.8-2 for you to fetch changes up to 1abdf288b0ef5606f76b6e191fa6df05330e3d7e: platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet (2024-01-26 20:21:47 +0100) ---------------------------------------------------------------- platform-drivers-x86 for v6.8-2 Highlights: - WMI bus driver fixes - Second attempt (previously reverted) at P2SB PCI rescan deadlock fix - AMD PMF driver improvements - MAINTAINERS updates - Misc. other small fixes and hw-id additions The following is an automated git shortlog grouped by driver: MAINTAINERS: - remove defunct acpi4asus project info from asus notebooks section - add Luke Jones as maintainer for asus notebooks - Remove Perry Yuan as DELL WMI HARDWARE PRIVACY SUPPORT maintainer intel-uncore-freq: - Fix types in sysfs callbacks intel-wmi-sbl-fw-update: - Fix function name in error message p2sb: - Use pci_resource_n() in p2sb_read_bar0() - Allow p2sb_bar() calls during PCI device probe platform/mellanox: - mlxbf-pmc: Fix offset calculation for crspace events - mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full platform/x86/amd/pmf: - Fix memory leak in amd_pmf_get_pb_data() - Get ambient light information from AMD SFH driver - Get Human presence information from AMD SFH driver platform/x86/intel/ifs: - Call release_firmware() when handling errors. silicom-platform: - Add missing "Description:" for power_cycle sysfs attr touchscreen_dmi: - Add info for the TECLAST X16 Plus tablet wmi: - Fix wmi_dev_probe() - Fix notify callback locking - Decouple legacy WMI notify handlers from wmi_block_list - Return immediately if an suitable WMI event is found - Fix error handling in legacy WMI notify handler functions ---------------------------------------------------------------- Armin Wolf (5): platform/x86: wmi: Fix error handling in legacy WMI notify handler functions platform/x86: wmi: Return immediately if an suitable WMI event is found platform/x86: wmi: Decouple legacy WMI notify handlers from wmi_block_list platform/x86: wmi: Fix notify callback locking platform/x86: intel-wmi-sbl-fw-update: Fix function name in error message Cong Liu (1): platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() Dan Carpenter (1): platform/x86: wmi: Fix wmi_dev_probe() Hans de Goede (2): platform/x86: silicom-platform: Add missing "Description:" for power_cycle sysfs attr MAINTAINERS: remove defunct acpi4asus project info from asus notebooks section Heiner Kallweit (1): MAINTAINERS: Remove Perry Yuan as DELL WMI HARDWARE PRIVACY SUPPORT maintainer Jithu Joseph (1): platform/x86/intel/ifs: Call release_firmware() when handling errors. Liming Sun (1): platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full Luke D. Jones (1): MAINTAINERS: add Luke Jones as maintainer for asus notebooks Nathan Chancellor (1): platform/x86: intel-uncore-freq: Fix types in sysfs callbacks Phoenix Chen (1): platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet Shin'ichiro Kawasaki (2): platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe platform/x86: p2sb: Use pci_resource_n() in p2sb_read_bar0() Shravan Kumar Ramani (1): platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events Shyam Sundar S K (2): platform/x86/amd/pmf: Get Human presence information from AMD SFH driver platform/x86/amd/pmf: Get ambient light information from AMD SFH driver Documentation/ABI/testing/sysfs-platform-silicom | 1 + MAINTAINERS | 5 +- drivers/platform/mellanox/mlxbf-pmc.c | 4 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 67 +++++++ drivers/platform/x86/amd/pmf/Kconfig | 1 + drivers/platform/x86/amd/pmf/spc.c | 36 ++++ drivers/platform/x86/amd/pmf/tee-if.c | 4 +- drivers/platform/x86/intel/ifs/load.c | 3 +- .../uncore-frequency/uncore-frequency-common.c | 82 ++++---- .../uncore-frequency/uncore-frequency-common.h | 32 ++-- drivers/platform/x86/intel/wmi/sbl-fw-update.c | 4 +- drivers/platform/x86/p2sb.c | 206 +++++++++++++++------ drivers/platform/x86/touchscreen_dmi.c | 35 ++++ drivers/platform/x86/wmi.c | 181 +++++++++++------- 14 files changed, 472 insertions(+), 189 deletions(-)