From: Dave Hansen Date: Thu, 23 Jan 2020 18:41:13 +0000 (-0800) Subject: x86/alternatives: add missing insn.h include X-Git-Tag: v5.5.4~16 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=8cec0fa22202ce1935c296f8573aa15968943b1e;p=users%2Fdwmw2%2Flinux.git x86/alternatives: add missing insn.h include commit 3a1255396b5aba40299d5dd5bde67b160a44117f upstream. From: Dave Hansen While testing my MPX removal series, Borislav noted compilation failure with an allnoconfig build. Turned out to be a missing include of insn.h in alternative.c. With MPX, it got it implicitly from: asm/mmu_context.h -> asm/mpx.h -> asm/insn.h Fixes: c3d6324f841b ("x86/alternatives: Teach text_poke_bp() to emulate instructions") Reported-by: Borislav Petkov Cc: Peter Zijlstra (Intel) Cc: Andy Lutomirski Cc: x86@kernel.org Cc: Linus Torvalds Cc: Andrew Morton Signed-off-by: Dave Hansen Signed-off-by: Greg Kroah-Hartman --- diff --git a/arch/x86/kernel/alternative.c b/arch/x86/kernel/alternative.c index 9ec463fe96f2c..2f1e2333bd0af 100644 --- a/arch/x86/kernel/alternative.c +++ b/arch/x86/kernel/alternative.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include