Files
linux/drivers
Marek Szyprowski a5291c1a9e dmaengine: pl330: Fix runtime PM support for terminated transfers
commit 5c9e6c2b2ba3ec3a442e2fb5b4286498f8b4dcb7 upstream.

PL330 DMA engine driver is leaking a runtime reference after any terminated
DMA transactions. This patch fixes this issue by tracking runtime PM state
of the device and making additional call to pm_runtime_put() in terminate_all
callback if needed.

Fixes: ae43b32891 ("ARM: 8202/1: dmaengine: pl330: Add runtime Power Management support v12")
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-01-26 08:23:50 +01:00
..
2017-01-19 20:17:21 +01:00
2016-09-24 10:07:35 +02:00
2017-01-12 11:22:47 +01:00
2016-12-08 07:15:24 +01:00
2016-11-26 09:54:53 +01:00
2016-11-26 09:54:53 +01:00
2016-08-20 18:09:22 +02:00