]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "dmaengine: virt-dma: don't always free descriptor upon completion"
authorJun Nie <jun.nie@linaro.org>
Fri, 10 Jul 2015 12:02:49 +0000 (20:02 +0800)
committerVinod Koul <vinod.koul@intel.com>
Fri, 31 Jul 2015 15:03:43 +0000 (20:33 +0530)
commitfc0f63e8da1590fa6bfb9b94f1927b3f4f693c81
tree31cb28e7335a1e29a1f86f1e982955a3336318f4
parent8c4ec71b8273efcafd6eccdb2800cd60b903130f
Revert "dmaengine: virt-dma: don't always free descriptor upon completion"

This reverts commit 74c532e1cda0ce3f14e54abc270dd630ace198f5.
The patch break existing DMA usage case. For example, audio SOC
dmaengine never release channel and cause virt-dma to cache too
much memory in descriptor to exhaust system memory.

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/virt-dma.c
drivers/dma/virt-dma.h