Hi Linus, Here is a set of bug-fixes and some model specific quirks for platform-drivers-x86 for 5.12. Regards, Hans The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15: Linux 5.12-rc2 (2021-03-05 17:33:41 -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-v5.12-2 for you to fetch changes up to d1635448f1105e549b4041aab930dbc6945fc635: platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (2021-03-23 21:50:14 +0100) ---------------------------------------------------------------- platform-drivers-x86 for v5.12-2 Summary: - dell-wmi-sysman: A set of probe-error-exit-handling fixes to fix some systems which advertise the WMI GUIDs, but are not compatible, not booting - intel-vbtn/intel-hid: Misc. bugfixes - intel_pmc: Bug-fixes + a quirk to lower suspend power-consumption on Tiger Lake - thinkpad_acpi: Misc. bugfixes The following is an automated git shortlog grouped by driver: dell-wmi-sysman: - Cleanup create_attributes_level_sysfs_files() - Make sysman_init() return -ENODEV of the interfaces are not found - Cleanup sysman_init() error-exit handling - Fix release_attributes_data() getting called twice on init_bios_attributes() failure - Make it safe to call exit_foo_attributes() multiple times - Fix possible NULL pointer deref on exit - Fix crash caused by calling kset_unregister twice intel-hid: - Support Lenovo ThinkPad X1 Tablet Gen 2 intel-vbtn: - Stop reporting SW_DOCK events intel_pmc_core: - Ignore GBE LTR on Tiger Lake platforms - Update Kconfig intel_pmt_class: - Initial resource to 0 intel_pmt_crashlog: - Fix incorrect macros thinkpad_acpi: - Disable DYTC CQL mode around switching to balanced mode - Allow the FnLock LED to change state - check dytc version for lapmode sysfs ---------------------------------------------------------------- Alban Bedel (1): platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 David E. Box (4): platform/x86: intel_pmt_class: Initial resource to 0 platform/x86: intel_pmt_crashlog: Fix incorrect macros platform/x86: intel_pmc_core: Update Kconfig platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms Esteve Varela Colominas (1): platform/x86: thinkpad_acpi: Allow the FnLock LED to change state Hans de Goede (9): platform/x86: thinkpad_acpi: Disable DYTC CQL mode around switching to balanced mode platform/x86: dell-wmi-sysman: Fix crash caused by calling kset_unregister twice platform/x86: dell-wmi-sysman: Fix possible NULL pointer deref on exit platform/x86: dell-wmi-sysman: Make it safe to call exit_foo_attributes() multiple times platform/x86: dell-wmi-sysman: Fix release_attributes_data() getting called twice on init_bios_attributes() failure platform/x86: dell-wmi-sysman: Cleanup sysman_init() error-exit handling platform/x86: dell-wmi-sysman: Make sysman_init() return -ENODEV of the interfaces are not found platform/x86: dell-wmi-sysman: Cleanup create_attributes_level_sysfs_files() platform/x86: intel-vbtn: Stop reporting SW_DOCK events Mark Pearson (1): platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs drivers/platform/x86/Kconfig | 11 ++- .../x86/dell/dell-wmi-sysman/enum-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/int-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/passobj-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/string-attributes.c | 3 + drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 84 ++++++---------- drivers/platform/x86/intel-hid.c | 7 ++ drivers/platform/x86/intel-vbtn.c | 12 ++- drivers/platform/x86/intel_pmc_core.c | 50 +++++++--- drivers/platform/x86/intel_pmt_class.c | 2 +- drivers/platform/x86/intel_pmt_crashlog.c | 13 ++- drivers/platform/x86/thinkpad_acpi.c | 108 +++++++++++++++------ 12 files changed, 190 insertions(+), 109 deletions(-)