]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
coresight: trbe: Prevent overflow in PERF_IDX2OFF()
authorLeo Yan <leo.yan@arm.com>
Wed, 17 Sep 2025 17:41:38 +0000 (18:41 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Oct 2025 09:56:25 +0000 (11:56 +0200)
commite7143a65f6d1db69f746780458e8c9b9372db521
treefe697557cb4fa7f2bd611a2a2d8ae6b0d32e01db
parent583f690401d66146f673346392a678cb4ebed596
coresight: trbe: Prevent overflow in PERF_IDX2OFF()

[ Upstream commit 105f56877f2d5f82d71e20b45eb7be7c24c3d908 ]

Cast nr_pages to unsigned long to avoid overflow when handling large
AUX buffer sizes (>= 2 GiB).

Fixes: 3fbf7f011f24 ("coresight: sink: Add TRBE driver")
Signed-off-by: Leo Yan <leo.yan@arm.com>
Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/hwtracing/coresight/coresight-trbe.c