media: coda: fix CODA960 JPEG encoder buffer overflow
authorPhilipp Zabel <p.zabel@pengutronix.de>
Fri, 19 Nov 2021 10:41:20 +0000 (11:41 +0100)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 30 Nov 2021 11:21:49 +0000 (12:21 +0100)
commit1a59cd88f55068710f6549bee548846661673780
tree5c3f0710276ccee1f5a5f89c7be4143ae5f30398
parent230d683ae04894933720425c8dead9508a09ebc3
media: coda: fix CODA960 JPEG encoder buffer overflow

Stop the CODA960 JPEG encoder from overflowing capture buffers.
The bitstream buffer overflow interrupt doesn't seem to be connected,
so this has to be handled via timeout instead.

Reported-by: Martin Weber <martin.weber@br-automation.com>
Fixes: 96f6f62c4656 ("media: coda: jpeg: add CODA960 JPEG encoder support")
Tested-by: Martin Weber <martin.weber@br-automation.com>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/platform/coda/coda-common.c
drivers/media/platform/coda/coda-jpeg.c