mirror of
https://github.com/torvalds/linux.git
synced 2026-06-03 20:14:06 +02:00
usb: typec: tipd: Fix error code in tps6598x_probe()
Set the error code on these two error paths. The existing code returns success. Fixes:77ed2f4538("usb: typec: tipd: Use read_power_status function in probe") Fixes:04041fd7d6("usb: typec: tipd: Read data status in probe and cache its value") Cc: stable <stable@kernel.org> Signed-off-by: Dan Carpenter <error27@gmail.com> Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Link: https://patch.msgid.link/agL9o7wUK1dOVBTy@stanley.mountain Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
5d6919055d
commit
b02900c85a
|
|
@ -1835,6 +1835,7 @@ static int tps6598x_probe(struct i2c_client *client)
|
|||
goto err_role_put;
|
||||
|
||||
if (status & TPS_STATUS_PLUG_PRESENT) {
|
||||
ret = -EINVAL;
|
||||
if (!tps6598x_read_power_status(tps))
|
||||
goto err_unregister_port;
|
||||
if (!tps->data->read_data_status(tps))
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user