Commit 3e516eae690b for kernel
commit 3e516eae690b3f24c19168cc0fe605e1c610eb21
Merge: 69e2b55fc3b4 e395bbf3ddf1
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu Nov 5 16:37:21 2026 -0800
Merge tag 'hwmon-for-v7.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Pull hwmon fixes from Guenter Roeck:
- acpi_power_meter: Check for 32-bit and 64-bit unknown ACPI values,
Fix missing locking in sysfs show callbacks and resume, and Prevent
spurious power alarm when power is unknown
- aquacomputer_d5next: Avoid truncating scaled sensor readings, Check
maxcollection when probing AQUAERO devices, and reject short status
reports
- asus_rog_ryujin: Fix pump control source on the Ryujin III, and Fix
timeout when reading 0% duty cycle
- asus_wmi_sensors: Avoid global struct mutation
- chipcap2: Series of fixes addressing various bugs in the driver
- coretemp: Check for NULL platform device in hotplug callbacks, Fix
32-bit jiffies wraparound in show_temp() hnd Set nr_cores only after
core_data allocation succeeds
- corsair-cpro: Cache fan target only after a successful command
- gpd-fan: Reset both fans to automatic on duo boards, and Update the
speed cache before dropping the PM reference
- hp-wmi-sensors: Avoid global struct mutation, Fix unbounded loops in
scale_numeric_sensor(), and Serialize alarm flag read-and-clear with
state->lock
- lm75: Fix setting polarity mask for chips with 16-bit config register
- lm87: Fix drvdata type confusion in vrm_show() and vrm_store()
- nct6683: Fix incorrect struct cast in show_pwm() and store_pwm()
- peci/dimmtemp: Fix devres leak and UAF on concurrent unbind
- pmbus core: Check return value from pmbus_thermal_add_sensor(),
Register the thermal sensors with a 0-based index, and Fix return
value check from thermal zone registration, and release devres
allocated memory after devm_thermal_of_zone_register error
- pmbus/q54sj108a2: Add missing NULL pointer check
- sht15: Stop deferred work before releasing its resources
- sht4x: Convert update_interval to jiffies in pending data check
- tmp108: Fix initial conversion delay and wait until ready
* tag 'hwmon-for-v7.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging: (41 commits)
hwmon: (asus_rog_ryujin) Fix timeout when reading 0% duty cycle
hwmon: (hp-wmi-sensors) Serialize alarm flag read-and-clear with state->lock
hwmon: (acpi_power_meter) Check for 32-bit and 64-bit unknown ACPI values
hwmon: (acpi_power_meter) Prevent spurious power alarm when power is unknown
hwmon: (acpi_power_meter) Fix missing locking in sysfs show callbacks and resume
hwmon: (aquacomputer_d5next) Avoid truncating scaled sensor readings
hwmon: (sht4x) Convert update_interval to jiffies in pending data check
hwmon: (coretemp) Fix 32-bit jiffies wraparound in show_temp()
hwmon: (coretemp) Set nr_cores only after core_data allocation succeeds
hwmon: (coretemp) Check for NULL platform device in hotplug callbacks
hwmon: (gpio-fan) Update the speed cache before dropping the PM reference
hwmon: (tmp108) Fix initial conversion delay and wait until ready
hwmon: (lm75) Fix setting polarity mask for chips with 16-bit config register
hwmon: (pmbus) Fix return value check from thermal zone registration
hwmon: (pmbus) Release devres allocated memory after devm_thermal_of_zone_register error
hwmon: (pmbus) Check return value from pmbus_thermal_add_sensor()
hwmon: (pmbus/q54sj108a2) Add missing NULL pointer check
hwmon: (peci/dimmtemp) Fix devres leak and UAF on concurrent unbind
hwmon: (nct6683) Fix incorrect struct cast in show_pwm() and store_pwm()
hwmon: (lm87) Fix drvdata type confusion in vrm_show() and vrm_store()
...