mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] hwmon fixes for v7.4-rc2
@ 2026-11-05  4:15 Guenter Roeck
  0 siblings, 0 replies; only message in thread
From: Guenter Roeck @ 2026-11-05  4:15 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-hwmon, linux-kernel

Hi Linus,

Please pull hwmon fixes for Linux v7.4-rc2 from signed tag:

    git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v7.4-rc2

Thanks,
Guenter
------

The following changes since commit 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4:

  Linux 7.4-rc1 (2026-11-01 13:26:31 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/hwmon-for-v7.4-rc2

for you to fetch changes up to e395bbf3ddf1b3175fd3bddaead63a2909b33694:

  hwmon: (asus_rog_ryujin) Fix timeout when reading 0% duty cycle (2026-11-04 06:43:35 -0800)

----------------------------------------------------------------
hwmon fixes for v7.4-rc2

* 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

----------------------------------------------------------------
Alexei Solcanu (1):
      hwmon: (gpd-fan) Reset both fans to automatic on duo boards

Baek Kyu, Kim (2):
      hwmon: (corsair-cpro) Cache fan target only after a successful command
      hwmon: (gpio-fan) Update the speed cache before dropping the PM reference

Guenter Roeck (22):
      hwmon: (aquacomputer_d5next) Check maxcollection when probing AQUAERO devices
      hwmon: (asus_wmi_sensors) Avoid global struct mutation
      hwmon: (hp-wmi-sensors) Avoid global struct mutation
      hwmon: (hp-wmi-sensors) Fix unbounded loops in scale_numeric_sensor()
      hwmon: (lm87) Fix drvdata type confusion in vrm_show() and vrm_store()
      hwmon: (nct6683) Fix incorrect struct cast in show_pwm() and store_pwm()
      hwmon: (peci/dimmtemp) Fix devres leak and UAF on concurrent unbind
      hwmon: (pmbus/q54sj108a2) Add missing NULL pointer check
      hwmon: (pmbus) Check return value from pmbus_thermal_add_sensor()
      hwmon: (pmbus) Release devres allocated memory after devm_thermal_of_zone_register error
      hwmon: (pmbus) Fix return value check from thermal zone registration
      hwmon: (lm75) Fix setting polarity mask for chips with 16-bit config register
      hwmon: (tmp108) Fix initial conversion delay and wait until ready
      hwmon: (coretemp) Check for NULL platform device in hotplug callbacks
      hwmon: (coretemp) Set nr_cores only after core_data allocation succeeds
      hwmon: (coretemp) Fix 32-bit jiffies wraparound in show_temp()
      hwmon: (sht4x) Convert update_interval to jiffies in pending data check
      hwmon: (acpi_power_meter) Fix missing locking in sysfs show callbacks and resume
      hwmon: (acpi_power_meter) Prevent spurious power alarm when power is unknown
      hwmon: (acpi_power_meter) Check for 32-bit and 64-bit unknown ACPI values
      hwmon: (hp-wmi-sensors) Serialize alarm flag read-and-clear with state->lock
      hwmon: (asus_rog_ryujin) Fix timeout when reading 0% duty cycle

Javier Carrasco (11):
      hwmon: chipcap2: fix command error diagnostics
      hwmon: chipcap2: fix off-by-one in command mode retry loop
      hwmon: chipcap2: fix be16 handling
      hwmon: chipcap2: defer probe when IRQs are unavailable
      hwmon: chipcap2: fix IRQ teardown ordering
      hwmon: chipcap2: disable device after hwmon teardown
      hwmon: chipcap2: enable IRQ processing when regulator is already enabled
      hwmon: chipcap2: balance regulator state
      hwmon: chipcap2: do not discard pending alarms on disable
      hwmon: chipcap2: serialize access to the alarm indicators
      hwmon: chipcap2: synchronize ready IRQ state

Jiale Yao (1):
      hwmon: (aquacomputer_d5next) reject short status reports

Myeonghun Pak (1):
      hwmon: (sht15) Stop deferred work before releasing its resources

Vas Zayarskiy (1):
      hwmon: (aquacomputer_d5next) Avoid truncating scaled sensor readings

Vincent Jardin (1):
      hwmon: (pmbus/core) Register the thermal sensors with a 0-based index

Zac Lanzon (1):
      hwmon: (asus_rog_ryujin) Fix pump control source on the Ryujin III

 Documentation/hwmon/asus_rog_ryujin.rst |   6 +
 drivers/hwmon/acpi_power_meter.c        | 100 +++++++++++-----
 drivers/hwmon/aquacomputer_d5next.c     |  58 ++++++++--
 drivers/hwmon/asus_rog_ryujin.c         |  81 ++++++++++++-
 drivers/hwmon/asus_wmi_sensors.c        |  13 +--
 drivers/hwmon/chipcap2.c                | 196 +++++++++++++++++++++-----------
 drivers/hwmon/coretemp.c                |  26 +++--
 drivers/hwmon/corsair-cpro.c            |   3 +-
 drivers/hwmon/gpd-fan.c                 |   1 +
 drivers/hwmon/gpio-fan.c                |   7 +-
 drivers/hwmon/hp-wmi-sensors.c          |  31 ++---
 drivers/hwmon/lm75.c                    |   9 +-
 drivers/hwmon/lm87.c                    |   7 +-
 drivers/hwmon/nct6683.c                 |   4 +-
 drivers/hwmon/peci/dimmtemp.c           |  21 ++--
 drivers/hwmon/pmbus/pmbus_core.c        |  58 ++++++----
 drivers/hwmon/pmbus/q54sj108a2.c        |   2 +
 drivers/hwmon/sht15.c                   |  22 ++--
 drivers/hwmon/sht4x.c                   |   4 +-
 drivers/hwmon/tmp108.c                  |  26 ++---
 20 files changed, 465 insertions(+), 210 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-11-05  4:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-11-05  4:15 [GIT PULL] hwmon fixes for v7.4-rc2 Guenter Roeck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®