]> git.baikalelectronics.ru Git - kernel.git/commit
media: venus: vdec: Init registered list unconditionally
authorStanimir Varbanov <stanimir.varbanov@linaro.org>
Fri, 3 Apr 2020 13:10:13 +0000 (15:10 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 5 May 2020 11:06:09 +0000 (13:06 +0200)
commitd92dd87da8706c514b17f98cd40615df2649f831
treefaf031d87f1c39030031ca61ae4fa2169d19a1c0
parent365bf4eabfc33668e286a3da421f56a4b6c29f1e
media: venus: vdec: Init registered list unconditionally

Presently the list initialization is done only in
dynamic-resolution-change state, which leads to list corruptions
and use-after-free. Init list_head unconditionally in
vdec_stop_capture called by vb2 stop_streaming without takeing
into account current codec state.

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