linux/drivers/platform/x86/intel
Linus Torvalds d0ec222d41 platform-drivers-x86 for v7.2-3
Fixes
 
 - asus-wmi: Revert retaining battery charge threshold on boot due to
             userspace regression. Userspace assumed (errorneously) a
             non-zero return code from sysfs read implies feature is not
             supported but the correct way would be to check file
             visibility instead. This results in the kernel change
             breaking the functionality completely. Thus, we are taking
             timeout on the kernel side to allow userspace to sort their
             problem first.
 
 - intel/vsec: Free ACPI discovery data allocation on error paths
 
 The following is an automated shortlog grouped by driver:
 
 asus-wmi:
  -  temporarily revert to setting a charge limit
 
 intel/vsec:
  -  free ACPI discovery data on early errors
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQSCSUwRdwTNL2MhaBlZrE9hU+XOMQUCamC2OgAKCRBZrE9hU+XO
 MayPAQD6WZEq/0gBk0qmXQs/LsgGbhmmt0lWjN2i4KeQ/CqUlQEA/TAII2u3amM0
 m0xOxdu139D4b7VJp8QjCanIYhFusg0=
 =ePnn
 -----END PGP SIGNATURE-----

Merge tag 'platform-drivers-x86-v7.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86

Pull x86 platform driver fixes from Ilpo Järvinen:

 - asus-wmi: Revert retaining battery charge threshold on boot due to
   userspace regression.

   Userspace assumed (errorneously) a non-zero return code from sysfs
   read implies feature is not supported but the correct way would be to
   check file visibility instead. This results in the kernel change
   breaking the functionality completely. Thus, we are taking timeout on
   the kernel side to allow userspace to sort their problem first.

 - intel/vsec: Free ACPI discovery data allocation on error paths

* tag 'platform-drivers-x86-v7.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86:
  platform/x86: asus-wmi: temporarily revert to setting a charge limit
  platform/x86/intel/vsec: free ACPI discovery data on early errors
2026-07-22 10:36:10 -07:00
..
atomisp2 Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
ifs Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
int1092 platform/x86: intel_sar: Check ACPI_HANDLE() against NULL 2026-05-19 16:47:48 +03:00
int3472 platform/x86: int3472: Add TPS68470 board data for intel nvl 2026-05-19 23:55:58 +03:00
pmc Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
pmt platform/x86/intel/pmt: Unify header fetch and add ACPI source 2026-06-15 02:13:01 +03:00
speed_select_if platform/x86: ISST: Restore SST-PP control to all domains 2026-06-10 16:17:17 +03:00
telemetry platform/x86: intel_telemetry: Fix PSS event register mask 2026-01-26 16:42:43 +02:00
uncore-frequency platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug 2026-06-10 14:51:55 +03:00
wmi platform/wmi: Extend wmidev_query_block() to reject undersized data 2026-04-13 14:11:25 +03:00
bxtwc_tmu.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
bytcrc_pwrsrc.c
chtdc_ti_pwrbtn.c
chtwc_int33fe.c platform/x86: intel: chtwc_int33fe: don't dereference swnode args 2025-11-21 15:31:43 +01:00
crystal_cove_charger.c
ehl_pse_io.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
hid.c platform/x86: intel-hid: Protect ACPI notify handler against recursion 2026-06-10 14:46:30 +03:00
int0002_vgpio.c platform/x86: int0002: Remove IRQF_ONESHOT from request_irq() 2026-02-01 17:37:13 +01:00
ishtp_eclite.c
Kconfig platform/x86/intel: Introduce Intel Elkhart Lake PSE I/O 2025-11-19 14:08:51 +01:00
Makefile platform/x86/intel: Introduce Intel Elkhart Lake PSE I/O 2025-11-19 14:08:51 +01:00
mrfld_pwrbtn.c
oaktrail.c
plr_tpmi.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
punit_ipc.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
rst.c platform/x86: intel/rst: Check ACPI_COMPANION() against NULL 2026-05-20 13:05:12 +03:00
sdsi.c platform/x86/intel/vsec: Switch exported helpers from pci_dev to device 2026-03-17 18:51:15 +02:00
smartconnect.c platform/x86: intel/smartconnect: Check ACPI_HANDLE() against NULL 2026-05-20 13:05:14 +03:00
tpmi_power_domains.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
tpmi_power_domains.h
turbo_max_3.c
vbtn.c platform/x86: intel-vbtn: Check ACPI_HANDLE() against NULL 2026-05-19 16:47:50 +03:00
vsec_tpmi.c platform/x86/intel/tpmi: convert mutex in mem_write() to guard 2026-06-09 14:54:34 +03:00
vsec.c platform/x86/intel/vsec: free ACPI discovery data on early errors 2026-07-10 20:29:34 +03:00