OSDN Git Service

dmaengine: move module_/dma_device_put() after route free
authorVinod Koul <vkoul@kernel.org>
Tue, 24 Dec 2019 04:52:15 +0000 (10:22 +0530)
committerVinod Koul <vkoul@kernel.org>
Thu, 26 Dec 2019 04:33:55 +0000 (10:03 +0530)
commit83c77940db12112646a2f74d1d21505788812d7f
tree0533abeafcc4a77f814854b42fe351b939a3e189
parentbf453a0a18b224f1379658245c892fd9e1907580
dmaengine: move module_/dma_device_put() after route free

We call dma_device_put() and module_put() after invoking
.device_free_chan_resources callback, but we should also take care of
router devices and invoke this after .route_free callback. So move it
after .route_free

Reviewed-by: Logan Gunthorpe <logang@deltatee.com>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/dmaengine.c