dmaengine: hisilicon: Disable channels when unregister hisi_dma
authorJie Hai <haijie1@huawei.com>
Tue, 30 Aug 2022 06:22:45 +0000 (14:22 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 26 Oct 2022 10:35:07 +0000 (12:35 +0200)
commite84aeeafe8b37ca65b98ab8a9ee5797fa1c03f51
tree13160840b3b3e51644bf13441d921188e4fd14aa
parentb94605f5cb99e90c8ca91523597a40e1bd59546b
dmaengine: hisilicon: Disable channels when unregister hisi_dma

[ Upstream commit e3bdaa04ada31f46d0586df83a2789b8913053c5 ]

When hisi_dma is unloaded or unbinded, all of channels should be
disabled. This patch disables DMA channels when driver is unloaded
or unbinded.

Fixes: e9f08b65250d ("dmaengine: hisilicon: Add Kunpeng DMA engine support")
Signed-off-by: Jie Hai <haijie1@huawei.com>
Acked-by: Zhou Wang <wangzhou1@hisilicon.com>
Link: https://lore.kernel.org/r/20220830062251.52993-2-haijie1@huawei.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/dma/hisi_dma.c