]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
media: verisilicon: AV1: Fix tile info buffer size
authorBenjamin Gaignard <benjamin.gaignard@collabora.com>
Wed, 14 Jan 2026 09:07:10 +0000 (10:07 +0100)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Wed, 21 Jan 2026 13:43:09 +0000 (14:43 +0100)
commita505ca2db89ad92a8d8d27fa68ebafb12e04a679
tree1d0e8453290e66f5b8d2474fffd1f5e06faa086f
parent355a110040665e439af126e8ec9c3968e73f163c
media: verisilicon: AV1: Fix tile info buffer size

Each tile info is composed of: row_sb, col_sb, start_pos
and end_pos (4 bytes each). So the total required memory
is AV1_MAX_TILES * 16 bytes.
Use the correct #define to allocate the buffer and avoid
writing tile info in non-allocated memory.

Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Fixes: 727a400686a2c ("media: verisilicon: Add Rockchip AV1 decoder")
Cc: stable@vger.kernel.org
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c