diff options
-rw-r--r-- | drivers/usb/dwc3/gadget.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c index f15147f79d14..1dfa56a5f1c5 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c | |||
@@ -2990,7 +2990,7 @@ err3: | |||
2990 | kfree(dwc->setup_buf); | 2990 | kfree(dwc->setup_buf); |
2991 | 2991 | ||
2992 | err2: | 2992 | err2: |
2993 | dma_free_coherent(dwc->dev, sizeof(*dwc->ep0_trb), | 2993 | dma_free_coherent(dwc->dev, sizeof(*dwc->ep0_trb) * 2, |
2994 | dwc->ep0_trb, dwc->ep0_trb_addr); | 2994 | dwc->ep0_trb, dwc->ep0_trb_addr); |
2995 | 2995 | ||
2996 | err1: | 2996 | err1: |
@@ -3015,7 +3015,7 @@ void dwc3_gadget_exit(struct dwc3 *dwc) | |||
3015 | kfree(dwc->setup_buf); | 3015 | kfree(dwc->setup_buf); |
3016 | kfree(dwc->zlp_buf); | 3016 | kfree(dwc->zlp_buf); |
3017 | 3017 | ||
3018 | dma_free_coherent(dwc->dev, sizeof(*dwc->ep0_trb), | 3018 | dma_free_coherent(dwc->dev, sizeof(*dwc->ep0_trb) * 2, |
3019 | dwc->ep0_trb, dwc->ep0_trb_addr); | 3019 | dwc->ep0_trb, dwc->ep0_trb_addr); |
3020 | 3020 | ||
3021 | dma_free_coherent(dwc->dev, sizeof(*dwc->ctrl_req), | 3021 | dma_free_coherent(dwc->dev, sizeof(*dwc->ctrl_req), |