Revert "platform/chrome: cros_ec_typec: Cleanup switch handle return paths"

This reverts commit 66fe238a9b.

The chrome platform driver changes need to come in through the platform
tree due to some api changes that showed up there that cause build
errors in linux-next

Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Link: https://lore.kernel.org/r/20220719160821.5e68e30b@oak.ozlabs.ibm.com
Cc: Prashant Malani <pmalani@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Greg Kroah-Hartman 2022-07-19 13:56:40 +02:00
parent 829b4c4183
commit 9169d2fd1f

View File

@ -157,10 +157,12 @@ static int cros_typec_get_switch_handles(struct cros_typec_port *port,
return 0;
role_sw_err:
typec_switch_put(port->ori_sw);
usb_role_switch_put(port->role_sw);
ori_sw_err:
typec_mux_put(port->mux);
typec_switch_put(port->ori_sw);
mux_err:
typec_mux_put(port->mux);
return -ENODEV;
}