[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