diff options
| author | Sascha Hauer <[email protected]> | 2019-12-16 11:53:27 +0100 |
|---|---|---|
| committer | Vinod Koul <[email protected]> | 2019-12-26 10:04:19 +0530 |
| commit | a1ff6a07f5a3951fcac84f064a76d1ad79c10e40 (patch) | |
| tree | 9cf1ff5b272e907ff00dbf317e360ecd04eb36a9 /scripts/gdb/linux/device.py | |
| parent | a80f2787f1ff0fd068fdcb8fd949a992029b6f25 (diff) | |
dmaengine: imx-sdma: find desc first in sdma_tx_status
In sdma_tx_status() we must first find the current sdma_desc. In cyclic
mode we assume that this can always be found with vchan_find_desc().
This is true because do not remove the current descriptor from the
desc_issued list:
/*
* Do not delete the node in desc_issued list in cyclic mode, otherwise
* the desc allocated will never be freed in vchan_dma_desc_free_list
*/
if (!(sdmac->flags & IMX_DMA_SG_LOOP))
list_del(&vd->node);
We will change this in the next step, so check if the current descriptor is
the desired one also for the cyclic case.
Signed-off-by: Sascha Hauer <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Vinod Koul <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/device.py')
0 files changed, 0 insertions, 0 deletions