Commit 5f5d80d3b753 for kernel

commit 5f5d80d3b7536b11ddf64be1a80b5500b70afa0c
Merge: c5d3fe9d25e3 f27f6976ea26
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jul 31 09:50:10 2026 -0700

    Merge tag 'hwmon-for-v7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging

    Pull hwmon fixes from Guenter Roeck:
     "Most of the patches are fixes for pre-existing issues reported by
      Sashiko. I suspect we'll see a lot of those for a while.

       - adt7470:
           - Fix PWM auto temp state array and bounds check
           - Fix divide-by-zero TOCTOU crash in fan speed read
           - Use cached PWM frequency value
           - Fix swapped PWM3 and PWM4 auto mode masks
           - Fix temperature alarm logic in hwmon_temp_read()
           - Fix busy-loop and I2C flooding in update thread
           - Fix cache updated before hardware write on I2C error
           - Fix fans stuck in manual mode on I2C errors

       - ina2xx: Fix various overflow issues

       - ltc4282: Fix reading the minimum alarm voltage

       - lm63: Mask PWM frequency multiplier to supported bits

       - lm90: Only report alarms if driver is ready

       - nct6775-core:
           - Prevent access to unsupported weight registers
           - Fix number of temperature registers for NCT6116

       - npcm750-pwm-fan: stop fan timer on device detach

       - nzxt-smart2: DMA-align output buffer

       - pmbus:
           - Fix return value from pmbus_update_byte_data()
           - Notify on the hwmon device, not the i2c client

       - sht3x: Fix unaligned accesses"

    * tag 'hwmon-for-v7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
      hwmon: (npcm750-pwm-fan): stop fan timer on device detach
      hwmon: (pmbus) Fix return value from pmbus_update_byte_data()
      hwmon: (adt7470) Fix PWM auto temp state array and bounds check
      hwmon: (adt7470) Fix divide-by-zero TOCTOU crash in fan speed read
      hwmon: (adt7470) Use cached PWM frequency value
      hwmon: (adt7470) Fix swapped PWM3 and PWM4 auto mode masks
      hwmon: (adt7470) Fix temperature alarm logic in hwmon_temp_read()
      hwmon: (adt7470) Fix busy-loop and I2C flooding in update thread
      hwmon: (adt7470) Fix cache updated before hardware write on I2C error
      hwmon: (adt7470) Fix fans stuck in manual mode on I2C errors
      hwmon: (nct6775-core) Prevent access to unsupported weight registers
      hwmon: (lm63) Mask PWM frequency multiplier to supported bits
      hwmon: (nzxt-smart2) DMA-align output buffer
      hwmon: (lm90) Only report alarms if driver is ready
      hwmon: (sht3x) Fix unaligned accesses
      hwmon: (ltc4282) Fix reading the minimum alarm voltage
      hwmon: (ina2xx) Fix various overflow issues
      hwmon: (pmbus/core) notify on the hwmon device, not the i2c client
      hwmon: (nct6775-core) Fix number of temperature registers for NCT6116