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

Pradhan, Sanman posted 4 patches 3 days, 14 hours ago
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(-)
[PATCH 0/4] hwmon: PMBus driver bug fixes
Posted by Pradhan, Sanman 3 days, 14 hours ago
From: Sanman Pradhan <psanman@juniper.net>

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