[PATCH net-next v2 0/2] net: pse-pd: si3474: probe error path cleanups
From: Carlo Szelinsky
Date: Tue Oct 20 2026 - 13:15:26 EST
Two small changes to the error paths in si3474 probe. They do not
depend on the PSE fixes for net ("net: pse-pd: assorted lifetime and
error-path fixes" v2) and apply to net-next as they are.
1 The error message after a failed devm_add_action_or_reset() reads
the ancillary I2C client, which was just unregistered.
2 Use dev_err_probe() for a failed controller registration, as
pd692x0 and tps23881 do.
1 was found by code inspection and not reproduced. Both are
build-tested only, with W=1.
Changes in v2:
- 1 was patch 9 of the net series v1 [1]. Kory asked to send it to
net-next, as it is not an urgent fix. Collected his Reviewed-by.
- 2 was patch 3 of the net-next series v1 [2]. Its message no longer
mentions the vpwr supply check from that series, which is not part
of this version.
[1] https://lore.kernel.org/netdev/20261018082314.48950-1-github@xxxxxxxxxxxx/
[2] https://lore.kernel.org/netdev/20261018081853.47484-1-github@xxxxxxxxxxxx/
Carlo Szelinsky (2):
net: pse-pd: si3474: fix use-after-free in ancillary client error path
net: pse-pd: si3474: use dev_err_probe() for controller registration
drivers/net/pse-pd/si3474.c | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
base-commit: 8cc24527d54d3ecaa09eec5a91bd107bb8b3d7d3
--
2.43.0