USB: dwc3: msm: Fix error handling with dwc3_msm_ep_queue()
If there is any error condition with dwc3_msm_ep_queue(),
req_complete is freed but it is not being removed from
mdwc->request_list. This may result into list_add corruption
issue on next USB cable connect when USB endless request is
queued. Fix this issue by deleting req_complete from
mdwc->req_complete_list.
CRs-Fixed: 1007571
Change-Id: I00300bc529db75593939a13fbea33acefa717da5
Signed-off-by:
Mayank Rana <mrana@codeaurora.org>
Loading
Please sign in to comment