[PATCH 0/4] hwmon: PMBus driver bug fixes

From: Pradhan, Sanman

Date: Sun Mar 29 2026 - 13:10:42 EST


From: Sanman Pradhan <psanman@xxxxxxxxxxx>

Four bug fixes found during a code audit of drivers/hwmon/pmbus/:

1. tps53679: Prevent out-of-bounds stack read when block read returns
zero bytes.

2. tps53679: Use binary-safe comparison and logging for PMBUS_IC_DEVICE_ID;
distinguish short reads (-EIO) from wrong device IDs (-ENODEV).

3. pxe1610: Propagate page-select write failure instead of silently
proceeding with an indeterminate register page.

4. ltc4286: Add missing PMBUS namespace import to silence modpost
warnings.

Sanman Pradhan (4):
hwmon: (tps53679) Fix array access with zero-length block read
hwmon: (tps53679) Fix device ID comparison and printing in
tps53676_identify()
hwmon: (pxe1610) Check return value of page-select write in probe
hwmon: (ltc4286) Add missing MODULE_IMPORT_NS("PMBUS")

drivers/hwmon/pmbus/ltc4286.c | 1 +
drivers/hwmon/pmbus/pxe1610.c | 5 ++++-
drivers/hwmon/pmbus/tps53679.c | 14 +++++++++-----
3 files changed, 14 insertions(+), 6 deletions(-)

--
2.34.1