perf/x86: Annotate struct bts_buffer::buf with __counted_by()
authorThorsten Blum <thorsten.blum@linux.dev>
Wed, 5 Mar 2025 12:31:34 +0000 (13:31 +0100)
committerIngo Molnar <mingo@kernel.org>
Wed, 5 Mar 2025 17:28:22 +0000 (18:28 +0100)
commit5e7adc81ae1b27ff565714d2933b291cf1e1271f
treeeb5863d1327db59f0d43ce55326fbb3e4b356422
parentda02f54e81db2f7bf6af9d1d0cfc5b41ec6d0dcb
perf/x86: Annotate struct bts_buffer::buf with __counted_by()

Add the __counted_by() compiler attribute to the flexible array member
buf to improve access bounds-checking via CONFIG_UBSAN_BOUNDS and
CONFIG_FORTIFY_SOURCE.

No functional changes intended.

Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/20250305123134.215577-2-thorsten.blum@linux.dev
arch/x86/events/intel/bts.c