dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state
authorKunihiko Hayashi <hayashi.kunihiko@socionext.com>
Tue, 27 Jul 2021 05:47:32 +0000 (14:47 +0900)
committerVinod Koul <vkoul@kernel.org>
Tue, 27 Jul 2021 12:45:42 +0000 (18:15 +0530)
commit55f24c27b6c1a840b62fe297616f1f9ea3576cb7
treeefb584eb52f9d34ffb073ac0f4c5b4364fa6084f
parent6b4b87f2c31ac1af4f244990a7cbfb50d3f3e33f
dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state

The function uniphier_xdmac_chan_stop() is only called in atomic state.
Should use readl_poll_timeout_atomic() there instead of
readl_poll_timeout().

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Fixes: 667b9251440b ("dmaengine: uniphier-xdmac: Add UniPhier external DMA controller driver")
Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
Link: https://lore.kernel.org/r/1627364852-28432-1-git-send-email-hayashi.kunihiko@socionext.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/uniphier-xdmac.c