]> git.baikalelectronics.ru Git - kernel.git/commit
x86, cpu: disable LTO for cpu.c
authorSami Tolvanen <samitolvanen@google.com>
Wed, 16 Sep 2020 19:57:56 +0000 (12:57 -0700)
committerKees Cook <keescook@chromium.org>
Tue, 23 Feb 2021 20:46:58 +0000 (12:46 -0800)
commitaeb4179b5ea0dcf9df4cb8f3d48fc9b376e8ea25
tree2830346f66896f32a6fe5f87b46b50fb6e8c123b
parentfb692cf206aa9e723da9b93eeb87f4099552aefa
x86, cpu: disable LTO for cpu.c

Clang incorrectly inlines functions with differing stack protector
attributes, which breaks __restore_processor_state() that relies on
stack protector being disabled. This change disables LTO for cpu.c
to work aroung the bug.

Link: https://bugs.llvm.org/show_bug.cgi?id=47479
Suggested-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
arch/x86/power/Makefile