From f382226159ff71bed41246b53d93070f89362e90 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Wed, 21 May 2025 14:40:30 +0000 Subject: [PATCH] Revert "usb: typec: class: Unlocked on error in typec_register_partner()" This reverts commit ab5281d21e37a84b5733a09754ddfee3b4c689ad which is commit 429a98abfc01d3d4378b7a00969437dc3e8f647c upstream. It breaks the Android kernel abi and can be brought back in the future in an abi-safe way if it is really needed. Bug: 161946584 Change-Id: I9e3c51f70029439d787c01ca114780d4662f43ac Signed-off-by: Greg Kroah-Hartman --- drivers/usb/typec/class.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/usb/typec/class.c b/drivers/usb/typec/class.c index 5c75634b8fa3..3bdecfd918af 100644 --- a/drivers/usb/typec/class.c +++ b/drivers/usb/typec/class.c @@ -936,7 +936,6 @@ struct typec_partner *typec_register_partner(struct typec_port *port, ret = device_register(&partner->dev); if (ret) { dev_err(&port->dev, "failed to register partner (%d)\n", ret); - mutex_unlock(&port->partner_link_lock); put_device(&partner->dev); return ERR_PTR(ret); }