dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 17 Feb 2020 14:40:50 +0000 (17:40 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 11 Mar 2020 06:53:13 +0000 (07:53 +0100)
commitb8d0b1a4288240fbf96cbfaa1a7784ffdd8a7c74
treeaad4b1a48a00137460fd6b7556f60a1d4ef389e1
parent367a1fd259a87bf703baa025d20b8196c97be7ac
dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()

commit 36d5d22090d13fd3a7a8c9663a711cbe6970aac8 upstream.

The caller is already holding the lock so this will deadlock.

Fixes: 0b58828c923e ("DMAENGINE: COH 901 318 remove irq counting")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Link: https://lore.kernel.org/r/20200217144050.3i4ymbytogod4ijn@kili.mountain
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/dma/coh901318.c