]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/usb/dwc2/gadget.c
dwc2: gadget: Fix completed transfer size calculation in DDMA
[mirror_ubuntu-bionic-kernel.git] / drivers / usb / dwc2 / gadget.c
index 5aa7b30616dd40e3da41b6ddcf730c2ea69c7018..ce9df56b3474bef534c43fa9994504b7c2bdbd17 100644 (file)
@@ -2235,6 +2235,7 @@ static unsigned int dwc2_gadget_get_xfersize_ddma(struct dwc2_hsotg_ep *hs_ep)
                if (status & DEV_DMA_STS_MASK)
                        dev_err(hsotg->dev, "descriptor %d closed with %x\n",
                                i, status & DEV_DMA_STS_MASK);
+               desc++;
        }
 
        return bytes_rem;