Re: [PATCH] compiler.h: Move instrumentation_begin()/end() into new <linux/instrumentation.h> header

From: Ingo Molnar
Date: Fri Jun 05 2020 - 10:35:42 EST



* Peter Zijlstra <peterz@xxxxxxxxxxxxx> wrote:

> On Thu, Jun 04, 2020 at 10:19:28AM +0200, Ingo Molnar wrote:
> > The tested v2 version of the patch also needed the include in
> > asm-generic/bug.h (see the fix attached below), because for
> > completeness the generic version was annotated as well - even though
> > only x86 has objtool support for now.
>
> x86/asm/bug.h includes asm-generic/bug.h.
>
> x86 uses the generic bug infrastructure.

Yes, indeed. No change to the patch required (other than the
changelog), both asm-generic/bug.h and x86/asm/bug.h make use of
instrumentation_begin()/end(), so they both need the #include.

Thanks,

Ingo