From: Greg Kroah-Hartman Date: Tue, 19 Jul 2022 11:56:40 +0000 (+0200) Subject: Revert "platform/chrome: cros_ec_typec: Cleanup switch handle return paths" X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=9169d2fd1f5778295ec4934acd99dc7b35a83fd5;p=linux.git Revert "platform/chrome: cros_ec_typec: Cleanup switch handle return paths" This reverts commit 66fe238a9bcc158f75ddecf976d1ce7efe20f713. 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 Link: https://lore.kernel.org/r/20220719160821.5e68e30b@oak.ozlabs.ibm.com Cc: Prashant Malani Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/platform/chrome/cros_ec_typec.c b/drivers/platform/chrome/cros_ec_typec.c index 39e6fd4491a99..7cb2e35c4dede 100644 --- a/drivers/platform/chrome/cros_ec_typec.c +++ b/drivers/platform/chrome/cros_ec_typec.c @@ -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; }