]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
usb: dwc3: gadget: Remove duplicate check while setting xfer resource
authorPrashanth K <prashanth.k@oss.qualcomm.com>
Thu, 19 Jun 2025 12:03:39 +0000 (17:33 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 24 Jun 2025 14:40:29 +0000 (15:40 +0100)
Remove the duplicate check for DWC3_EP_RESOURCE_ALLOCATED flag,
as its already checked inside dwc3_gadget_set_xfer_resource()

Signed-off-by: Prashanth K <prashanth.k@oss.qualcomm.com>
Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Link: https://lore.kernel.org/r/20250619120339.847708-1-prashanth.k@oss.qualcomm.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/gadget.c

index 321361288935db4b773cd06235a16670a6adda1a..e45f7cb17d724bb279ce323432f0888f6934a425 100644 (file)
@@ -924,11 +924,9 @@ static int __dwc3_gadget_ep_enable(struct dwc3_ep *dep, unsigned int action)
        if (ret)
                return ret;
 
-       if (!(dep->flags & DWC3_EP_RESOURCE_ALLOCATED)) {
-               ret = dwc3_gadget_set_xfer_resource(dep);
-               if (ret)
-                       return ret;
-       }
+       ret = dwc3_gadget_set_xfer_resource(dep);
+       if (ret)
+               return ret;
 
        if (!(dep->flags & DWC3_EP_ENABLED)) {
                struct dwc3_trb *trb_st_hw;