[PATCH] usb: dwc3: gadget: fix crash in dwc3_gadget_giveback()
Mattijs Korpershoek
mkorpershoek at baylibre.com
Tue Jun 4 08:32:47 CEST 2024
Hi,
On Tue, 28 May 2024 10:35:03 +0200, Neil Armstrong wrote:
> If the ep0 stalls or request are dequeued when gagdet is stopped,
> the request dma may not be mapped yet and dwc3_flush_cache() may be
> called with a NULL pointer.
>
> Check req->request.dma before calling dwc3_flush_cache() and later
> the usb_gadget_unmap_request() functions since it means that
> usb_gadget_map_request() hasn't been called yet.
>
> [...]
Thanks, Applied to https://source.denx.de/u-boot/custodians/u-boot-dfu (u-boot-dfu)
[1/1] usb: dwc3: gadget: fix crash in dwc3_gadget_giveback()
https://source.denx.de/u-boot/custodians/u-boot-dfu/-/commit/85ced6f4745f529098cae38a5bd3144035a1318c
--
Mattijs
More information about the U-Boot
mailing list