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 11:25:33 +0000 (13:25 +0200)
commitd5065ca461a4a0abd8682b6934cbe228a7f2d8c1
treec4c2a698ae73a976bc4e67af5d21cd42119d72ce
parentf59861946fa51bcc1f305809e4ebc1013b0ee61c
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