dmaengine: idxd: fix misc interrupt handler thread unmasking
authorDave Jiang <dave.jiang@intel.com>
Thu, 25 Jun 2020 19:16:54 +0000 (12:16 -0700)
committerVinod Koul <vkoul@kernel.org>
Thu, 2 Jul 2020 13:32:20 +0000 (19:02 +0530)
commite3122822a74033ba8d6d9af855078f9ab741e33f
tree29965e36d9a293767f4a7ce368addf1a663e3ced
parentda32b28c95a79e399e18c03f8178f41aec9c66e4
dmaengine: idxd: fix misc interrupt handler thread unmasking

Fix unmasking of misc interrupt handler when completing normal. It exits
early and skips the unmasking with the current implementation. Fix to
unmask interrupt when exiting normally.

Fixes: bfe1d56091c1 ("dmaengine: idxd: Init and probe for Intel data accelerators")
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/159311256528.855.11527922406329728512.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/idxd/irq.c