On Fri, Sep 4, 2026 at 7:17 AM Thorsten Blum <[email protected]> wrote: > > Add __counted_by_ptr() to x86_pmu::hybrid_pmu to improve access bounds > checking via CONFIG_UBSAN_BOUNDS and CONFIG_FORTIFY_SOURCE. > > Signed-off-by: Thorsten Blum <[email protected]> > --- > arch/x86/events/perf_event.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/x86/events/perf_event.h b/arch/x86/events/perf_event.h > index 71ed5b2acea2..b66691a4fc31 100644 > --- a/arch/x86/events/perf_event.h > +++ b/arch/x86/events/perf_event.h > @@ -1050,7 +1050,7 @@ struct x86_pmu { > * unique capabilities. > */ > int num_hybrid_pmus; > - struct x86_hybrid_pmu *hybrid_pmu; > + struct x86_hybrid_pmu *hybrid_pmu > __counted_by_ptr(num_hybrid_pmus);
Reviewed-by: Ian Rogers <[email protected]> Thanks, Ian > enum intel_cpu_type (*get_hybrid_cpu_type) (void); > }; >

