diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2018-08-14 03:01:03 +0300 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2018-08-14 03:01:03 +0300 |
commit | 4d5ac4b8ca1ecbdb600097a26071abc5b47500bf (patch) | |
tree | 4ccef33588c8a944140b291646fd741ef493cb62 /arch/x86/include | |
parent | 203b4fc903b644223a27ad3f25f3a0f3a3911d1d (diff) | |
parent | 5800dc5c19f34e6e03b5adab1282535cb102fafd (diff) | |
download | linux-4d5ac4b8ca1ecbdb600097a26071abc5b47500bf.tar.xz |
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull misc x86 fixes from Thomas Gleixner:
"Two fixes for x86:
- Provide a declaration for native_save_fl() which unbreaks the
wreckage caused by making it 'extern inline'.
- Fix the failing paravirt patching which is supposed to replace
indirect with direct calls. The wreckage is caused by an incorrect
clobber test"
* 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/paravirt: Fix spectre-v2 mitigations for paravirt guests
x86/irqflags: Provide a declaration for native_save_fl
Diffstat (limited to 'arch/x86/include')
-rw-r--r-- | arch/x86/include/asm/irqflags.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/include/asm/irqflags.h b/arch/x86/include/asm/irqflags.h index c4fc17220df9..c14f2a74b2be 100644 --- a/arch/x86/include/asm/irqflags.h +++ b/arch/x86/include/asm/irqflags.h @@ -13,6 +13,8 @@ * Interrupt control: */ +/* Declaration required for gcc < 4.9 to prevent -Werror=missing-prototypes */ +extern inline unsigned long native_save_fl(void); extern inline unsigned long native_save_fl(void) { unsigned long flags; |