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); }