diff options
author | Cristian Birsan <[email protected]> | 2016-02-19 10:11:56 +0200 |
---|---|---|
committer | Felipe Balbi <[email protected]> | 2016-02-23 08:51:38 +0200 |
commit | 4c2ba0c67394514f3f75c660c9f5d02e66a7efd4 (patch) | |
tree | 5c114d1f06ba2b307cb7a86785ca761a43c272ff /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | 8de4b3a3fcbc18e0aa62e9defe5c08821351be12 (diff) |
usb: musb: fix DMA for host mode
Commit ac33cdb16681 ("usb: musb: Remove ifdefs for musb_host_rx in
musb_host.c part5") introduces a problem setting DMA host mode.
The musb_advance_schedule() is called immediately after receiving an
endpoint RX interrupt without waiting for the DMA transfer to complete.
As a consequence when the dma complete interrupt arrives the in_qh
member of hw_ep is already null an the musb_host_rx() exits on !urb
error case. Fix the done condition that advances the musb schedule.
Signed-off-by: Cristian Birsan <[email protected]>
Signed-off-by: Joshua Henderson <[email protected]>
Tested-by: Ladislav Michl <[email protected]>
Signed-off-by: Felipe Balbi <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions