]> git.baikalelectronics.ru Git - kernel.git/commit
media: amphion: release core lock before reset vpu core
authorMing Qian <ming.qian@nxp.com>
Tue, 28 Jun 2022 05:19:52 +0000 (06:19 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 8 Jul 2022 13:53:35 +0000 (14:53 +0100)
commit74fa86cb9faceedcf77bdfa930a8257d4aac4bf6
tree3dba3103223cf17cdc785b761a48d2f626980441
parentdff7eb2309ead81682627eeaadd48bcd930b9646
media: amphion: release core lock before reset vpu core

In reset vpu core, driver will wait for a response event,
but if there are still some events unhandled,
they will be handled first, driver may acquire core lock for that.
So if we do reset in core lock, it may led to reset timeout.

Fixes: 0e0dce422c077 ("media: amphion: add vpu core driver")
Signed-off-by: Ming Qian <ming.qian@nxp.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/amphion/vpu_core.c