Skip to content

Commit 6237390

Browse files
mgrzeschikgregkh
authored andcommitted
usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate
Commit 286d997 ("usb: gadget: udc: core: Prevent soft_connect_store() race") introduced one extra mutex_unlock of connect_lock in the usb_gadget_active function. Fixes: 286d997 ("usb: gadget: udc: core: Prevent soft_connect_store() race") Cc: stable <stable@kernel.org> Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Reviewed-by: Alan Stern <stern@rowland.harvard.edu> Link: https://lore.kernel.org/r/20230721222256.1743645-1-m.grzeschik@pengutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 734ae15 commit 6237390

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

drivers/usb/gadget/udc/core.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -878,7 +878,6 @@ int usb_gadget_activate(struct usb_gadget *gadget)
878878
*/
879879
if (gadget->connected)
880880
ret = usb_gadget_connect_locked(gadget);
881-
mutex_unlock(&gadget->udc->connect_lock);
882881

883882
unlock:
884883
mutex_unlock(&gadget->udc->connect_lock);

0 commit comments

Comments
 (0)