mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-12 16:15:05 -04:00
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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user