summaryrefslogtreecommitdiff
path: root/drivers/infiniband/hw/ionic/ionic_controlpath.c
diff options
context:
space:
mode:
authorTroy Mitchell <troy.mitchell@linux.spacemit.com>2025-09-25 05:02:25 +0300
committerWolfram Sang <wsa+renesas@sang-engineering.com>2025-09-26 00:14:59 +0300
commit41d6f90ef5dc2841bdd09817c63a3d6188473b9b (patch)
treed25f5a1632d012ea2166b7383edce6f288ec87ef /drivers/infiniband/hw/ionic/ionic_controlpath.c
parentb492183652808e0f389272bf63dc836241b287ff (diff)
downloadlinux-41d6f90ef5dc2841bdd09817c63a3d6188473b9b.tar.xz
i2c: spacemit: ensure bus release check runs when wait_bus_idle() fails
spacemit_i2c_wait_bus_idle() only returns 0 on success or a negative error code on failure. Since 'ret' can never be positive, the final 'else' branch was unreachable, and spacemit_i2c_check_bus_release() was never called. This commit guarantees we attempt to release the bus whenever waiting for an idle bus fails. Fixes: 5ea558473fa31 ("i2c: spacemit: add support for SpacemiT K1 SoC") Reviewed-by: Aurelien Jarno <aurelien@aurel32.net> Signed-off-by: Troy Mitchell <troy.mitchell@linux.spacemit.com> Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Diffstat (limited to 'drivers/infiniband/hw/ionic/ionic_controlpath.c')
0 files changed, 0 insertions, 0 deletions