diff options
author | Borislav Petkov (AMD) <bp@alien8.de> | 2023-02-22 20:10:54 +0100 |
---|---|---|
committer | Borislav Petkov (AMD) <bp@alien8.de> | 2023-03-08 13:50:07 +0100 |
commit | 554eec0b4a29d0dfe59065e2cf1d2568c7b4d5f0 (patch) | |
tree | c36ff374990fc6fce7ae9f254625284ea0580123 /lib | |
parent | 7214b32b6f4c6c1385a52f2e3a7107f28349f505 (diff) |
x86/mce: Always inline old MCA stubs
The stubs for the ancient MCA support (CONFIG_X86_ANCIENT_MCE) are
normally optimized away on 64-bit builds. However, an allmodconfig one
causes the compiler to add sanitizer calls gunk into them and they exist
as constprop calls. Which objtool then complains about:
vmlinux.o: warning: objtool: do_machine_check+0xad8: call to \
pentium_machine_check.constprop.0() leaves .noinstr.text section
due to them missing noinstr. One could tag them "noinstr" but what
should really happen is, they should be forcefully inlined so that all
that gunk gets optimized away and the warning doesn't even have a chance
to fire.
Do so.
No functional changes.
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/r/20230222191054.4701-1-bp@alien8.de
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions