diff options
-rw-r--r-- | drivers/dma/k3dma.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/dma/k3dma.c b/drivers/dma/k3dma.c index c00eb1244fcf..b76962363519 100644 --- a/drivers/dma/k3dma.c +++ b/drivers/dma/k3dma.c | |||
@@ -724,11 +724,7 @@ static int k3_dma_terminate_all(struct dma_chan *chan) | |||
724 | k3_dma_free_desc(&p->ds_run->vd); | 724 | k3_dma_free_desc(&p->ds_run->vd); |
725 | p->ds_run = NULL; | 725 | p->ds_run = NULL; |
726 | } | 726 | } |
727 | if (p->ds_done) { | 727 | p->ds_done = NULL; |
728 | k3_dma_free_desc(&p->ds_done->vd); | ||
729 | p->ds_done = NULL; | ||
730 | } | ||
731 | |||
732 | } | 728 | } |
733 | spin_unlock_irqrestore(&c->vc.lock, flags); | 729 | spin_unlock_irqrestore(&c->vc.lock, flags); |
734 | vchan_dma_desc_free_list(&c->vc, &head); | 730 | vchan_dma_desc_free_list(&c->vc, &head); |