dmaengine: tegra-apb: Clean up tasklet releasing
authorDmitry Osipenko <digetx@gmail.com>
Sun, 9 Feb 2020 16:33:42 +0000 (19:33 +0300)
committerVinod Koul <vkoul@kernel.org>
Tue, 25 Feb 2020 06:27:33 +0000 (11:57 +0530)
commit41ffc423e117782309e3a409d61507bf7b77719c
tree00f2d782321e17ae45a7ef0aafb5b09eaf6ce8ff
parent8e84172e372bdca20c305d92d51d33640d2da431
dmaengine: tegra-apb: Clean up tasklet releasing

There is no need to kill tasklet when driver's probe fails because tasklet
can't be scheduled at this time. It is also cleaner to kill tasklet on
channel's freeing rather than to kill it on driver's removal, otherwise
tasklet could perform a dummy execution after channel's releasing, which
isn't very nice.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Acked-by: Jon Hunter <jonathanh@nvidia.com>
Link: https://lore.kernel.org/r/20200209163356.6439-6-digetx@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/tegra20-apb-dma.c