diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2020-05-17 20:08:29 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2020-05-17 20:08:29 +0200 |
commit | 43567139f5f3808cda4f61c956576f8a4f2232cb (patch) | |
tree | a878bdae763213bbde2d1deaab2c7a7f102d0d90 /init | |
parent | Merge tag '5.7-rc5-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 (diff) | |
parent | x86: Fix early boot crash on gcc-10, third try (diff) | |
download | linux-43567139f5f3808cda4f61c956576f8a4f2232cb.tar.xz linux-43567139f5f3808cda4f61c956576f8a4f2232cb.zip |
Merge tag 'x86_urgent_for_v5.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 fix from Borislav Petkov:
"A single fix for early boot crashes of kernels built with gcc10 and
stack protector enabled"
* tag 'x86_urgent_for_v5.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86: Fix early boot crash on gcc-10, third try
Diffstat (limited to 'init')
-rw-r--r-- | init/main.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/init/main.c b/init/main.c index 5803ecb411ab..03371976d387 100644 --- a/init/main.c +++ b/init/main.c @@ -1038,6 +1038,8 @@ asmlinkage __visible void __init start_kernel(void) /* Do the rest non-__init'ed, we're now alive */ arch_call_rest_init(); + + prevent_tail_call_optimization(); } /* Call all constructor functions linked into the kernel. */ |