]> 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)
committerWill Deacon <will@kernel.org>
Thu, 18 Sep 2025 14:23:58 +0000 (15:23 +0100)
commit105f56877f2d5f82d71e20b45eb7be7c24c3d908
tree9adc1b7ca69c9435295e4e817bdb19b09381d4da
parent542342d27122e4a0dc90025748f7821f8e15920a
coresight: trbe: Prevent overflow in PERF_IDX2OFF()

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>
drivers/hwtracing/coresight/coresight-trbe.c