Merge "usb: dwc3: initialize ep0_usb_req.request.dma to avoid crash"
This commit is contained in:
commit
38c099f001
1 changed files with 2 additions and 0 deletions
|
@ -439,6 +439,7 @@ static int dwc3_ep0_handle_status(struct dwc3 *dwc,
|
||||||
dwc->ep0_usb_req.request.length = sizeof(*response_pkt);
|
dwc->ep0_usb_req.request.length = sizeof(*response_pkt);
|
||||||
dwc->ep0_usb_req.request.buf = dwc->setup_buf;
|
dwc->ep0_usb_req.request.buf = dwc->setup_buf;
|
||||||
dwc->ep0_usb_req.request.complete = dwc3_ep0_status_cmpl;
|
dwc->ep0_usb_req.request.complete = dwc3_ep0_status_cmpl;
|
||||||
|
dwc->ep0_usb_req.request.dma = DMA_ERROR_CODE;
|
||||||
|
|
||||||
return __dwc3_gadget_ep0_queue(dep, &dwc->ep0_usb_req);
|
return __dwc3_gadget_ep0_queue(dep, &dwc->ep0_usb_req);
|
||||||
}
|
}
|
||||||
|
@ -729,6 +730,7 @@ static int dwc3_ep0_set_sel(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl)
|
||||||
dwc->ep0_usb_req.request.length = dep->endpoint.maxpacket;
|
dwc->ep0_usb_req.request.length = dep->endpoint.maxpacket;
|
||||||
dwc->ep0_usb_req.request.buf = dwc->setup_buf;
|
dwc->ep0_usb_req.request.buf = dwc->setup_buf;
|
||||||
dwc->ep0_usb_req.request.complete = dwc3_ep0_set_sel_cmpl;
|
dwc->ep0_usb_req.request.complete = dwc3_ep0_set_sel_cmpl;
|
||||||
|
dwc->ep0_usb_req.request.dma = DMA_ERROR_CODE;
|
||||||
|
|
||||||
return __dwc3_gadget_ep0_queue(dep, &dwc->ep0_usb_req);
|
return __dwc3_gadget_ep0_queue(dep, &dwc->ep0_usb_req);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue