From cdcdf1d9aff88b93e0a1ce0ce4c7753e4de9e8c8 Mon Sep 17 00:00:00 2001 From: Avichal Rakesh Date: Tue, 30 May 2023 14:05:13 -0700 Subject: [PATCH] Revert "FROMGIT: usb: gadget: udc: core: Prevent redundant calls to pullup" This reverts commit b9bb33b73cbab1431ef5de4e76198e2d19d20910. Reason: This patch breaks any USB gadget function that deactivates the gadget on bind (by setting bind_deactivated = true). Bug: 285019584 Change-Id: I2885819dd75e9d65de8258b7d2f6fc5d98de6c68 Signed-off-by: Avichal Rakesh --- drivers/usb/gadget/udc/core.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/usb/gadget/udc/core.c b/drivers/usb/gadget/udc/core.c index e85706812d61..016d03e57a63 100644 --- a/drivers/usb/gadget/udc/core.c +++ b/drivers/usb/gadget/udc/core.c @@ -676,9 +676,6 @@ static int usb_gadget_connect_locked(struct usb_gadget *gadget) goto out; } - if (gadget->connected) - goto out; - if (gadget->deactivated || !gadget->udc->started) { /* * If gadget is deactivated we only save new state.