]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
remoteproc: imx_rproc: Initialize workqueue earlier
authorPeng Fan <peng.fan@nxp.com>
Fri, 19 Jul 2024 08:36:13 +0000 (16:36 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 4 Oct 2024 14:29:26 +0000 (16:29 +0200)
commitd271e66f74b5f5c9b3a1bece514beb21e6c418c1
treed698a7d7d4b054b7b9217b32445c66fcbd1211a3
parent2941577c764bc3576fa1fe415beeee81eb5f76ef
remoteproc: imx_rproc: Initialize workqueue earlier

[ Upstream commit 858e57c1d3dd7b92cc0fa692ba130a0a5d57e49d ]

Initialize workqueue before requesting mailbox channel, otherwise if
mailbox interrupt comes before workqueue ready, the imx_rproc_rx_callback
will trigger issue.

Fixes: 2df7062002d0 ("remoteproc: imx_proc: enable virtio/mailbox")
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Daniel Baluta <daniel.baluta@nxp.com>
Link: https://lore.kernel.org/r/20240719-imx_rproc-v2-3-10d0268c7eb1@nxp.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/remoteproc/imx_rproc.c