media: venus: helpers: Lock outside of buffer queue helper
authorStanimir Varbanov <stanimir.varbanov@linaro.org>
Mon, 28 Sep 2020 16:44:31 +0000 (18:44 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 12 Jan 2021 17:32:36 +0000 (18:32 +0100)
commit21560ddf782688ca7f6acbdbf4efc68fa55f353b
tree0cb7dcd906db3f8a5f6657007e9c9855e1bab4df
parenta4ca67af8b831a781ac53060c5d5c3dccaf7676e
media: venus: helpers: Lock outside of buffer queue helper

After adding more logic in vdec buf_queue vb2 op it is not
practical to have two lock/unlock for one decoder buf_queue.
So move the instance lock in encoder and decoder vb2 buf_queue
operations.

Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/platform/qcom/venus/helpers.c
drivers/media/platform/qcom/venus/vdec.c
drivers/media/platform/qcom/venus/venc.c