Merge 5.13-rc4 into usb-next
We need the usb/thunderbolt fixes in here as well. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
@ -3268,8 +3268,10 @@ static int __cdns3_gadget_init(struct cdns *cdns)
|
||||
pm_runtime_get_sync(cdns->dev);
|
||||
|
||||
ret = cdns3_gadget_start(cdns);
|
||||
if (ret)
|
||||
if (ret) {
|
||||
pm_runtime_put_sync(cdns->dev);
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
* Because interrupt line can be shared with other components in
|
||||
|
@ -423,17 +423,17 @@ unmap:
|
||||
int cdnsp_ep_dequeue(struct cdnsp_ep *pep, struct cdnsp_request *preq)
|
||||
{
|
||||
struct cdnsp_device *pdev = pep->pdev;
|
||||
int ret;
|
||||
int ret_stop = 0;
|
||||
int ret_rem;
|
||||
|
||||
trace_cdnsp_request_dequeue(preq);
|
||||
|
||||
if (GET_EP_CTX_STATE(pep->out_ctx) == EP_STATE_RUNNING) {
|
||||
ret = cdnsp_cmd_stop_ep(pdev, pep);
|
||||
if (ret)
|
||||
return ret;
|
||||
}
|
||||
if (GET_EP_CTX_STATE(pep->out_ctx) == EP_STATE_RUNNING)
|
||||
ret_stop = cdnsp_cmd_stop_ep(pdev, pep);
|
||||
|
||||
return cdnsp_remove_request(pdev, preq, pep);
|
||||
ret_rem = cdnsp_remove_request(pdev, preq, pep);
|
||||
|
||||
return ret_rem ? ret_rem : ret_stop;
|
||||
}
|
||||
|
||||
static void cdnsp_zero_in_ctx(struct cdnsp_device *pdev)
|
||||
|
Reference in New Issue
Block a user