mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-09 02:00:43 -04:00
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
This commit is contained in:
committed by
Ingo Molnar
parent
da02f54e81
commit
5e7adc81ae
@@ -58,7 +58,7 @@ struct bts_buffer {
|
||||
local_t head;
|
||||
unsigned long end;
|
||||
void **data_pages;
|
||||
struct bts_phys buf[];
|
||||
struct bts_phys buf[] __counted_by(nr_bufs);
|
||||
};
|
||||
|
||||
static struct pmu bts_pmu;
|
||||
|
||||
Reference in New Issue
Block a user