]> git.ipfire.org Git - thirdparty/kernel/stable.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)
committerSasha Levin <sashal@kernel.org>
Wed, 4 Mar 2026 12:21:11 +0000 (07:21 -0500)
commitf122f2b3ce9dbde60bf7ab0b180fe4a01f9d9bc4
treee5440b4c780fb332d23c03267ea85534a6812762
parent457121c01f609b9934addbb04d5c1ef638c71c61
media: verisilicon: AV1: Fix tile info buffer size

[ Upstream commit a505ca2db89ad92a8d8d27fa68ebafb12e04a679 ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c