diff --git a/src/trace/dma-trace.c b/src/trace/dma-trace.c index d57cc0ed0..b9746fbd1 100644 --- a/src/trace/dma-trace.c +++ b/src/trace/dma-trace.c @@ -322,6 +322,7 @@ static int dma_trace_start(struct dma_trace_data *d) "dma_trace_start(): DMA reconfiguration (active stream_tag: %u)", d->active_stream_tag); + schedule_task_cancel(&d->dmat_work); err = dma_stop(d->dc.chan); if (err < 0) { mtrace_printf(LOG_LEVEL_ERROR,