Ingo Molnar
2018-Jun-22 02:24 UTC
[PATCH v6 3/3] x86: paravirt: make native_save_fl extern inline
* Nick Desaulniers <ndesaulniers at google.com> wrote:> native_save_fl() is marked static inline, but by using it as > a function pointer in arch/x86/kernel/paravirt.c, it MUST be outlined.> --- a/arch/x86/include/asm/irqflags.h > +++ b/arch/x86/include/asm/irqflags.h > @@ -13,7 +13,7 @@ > * Interrupt control: > */ > > -static inline unsigned long native_save_fl(void) > +extern inline unsigned long native_save_fl(void) > { > unsigned long flags; >What's the code generation effect of this on say a defconfig kernel vmlinux with paravirt enabled? Thanks, Ingo
Possibly Parallel Threads
- [PATCH v6 3/3] x86: paravirt: make native_save_fl extern inline
- Patch "x86/paravirt: Make native_save_fl() extern inline" has been added to the 4.17-stable tree
- Patch "x86/paravirt: Make native_save_fl() extern inline" has been added to the 4.14-stable tree
- [PATCH 4.17 003/101] x86/paravirt: Make native_save_fl() extern inline
- [PATCH 4.14 03/92] x86/paravirt: Make native_save_fl() extern inline