Messages in this thread Patch in this message | | | From | Arvind Sankar <> | Date | Mon, 16 Mar 2020 14:22:08 -0400 | Subject | Re: [PATCH] x86: fix early boot crash on gcc-10 |
| |
On Sat, Mar 14, 2020 at 04:44:51PM +0000, Sergei Trofimovich wrote: > arch/x86/kernel/Makefile | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/arch/x86/kernel/Makefile b/arch/x86/kernel/Makefile > index 9b294c13809a..da9f4ea9bf4c 100644 > --- a/arch/x86/kernel/Makefile > +++ b/arch/x86/kernel/Makefile > @@ -11,6 +11,12 @@ extra-y += vmlinux.lds > > CPPFLAGS_vmlinux.lds += -U$(UTS_MACHINE) > > +# smpboot's init_secondary initializes stack canary. ^^^^ should be start_secondary? > +# Make sure we don't emit stack checks before it's > +# initialized. > +nostackp := $(call cc-option, -fno-stack-protector) > +CFLAGS_smpboot.o := $(nostackp) > + > ifdef CONFIG_FUNCTION_TRACER > # Do not profile debug and lowlevel utilities > CFLAGS_REMOVE_tsc.o = -pg > -- > 2.25.1 >
| |