]> git.baikalelectronics.ru Git - kernel.git/commit
x86/mce: Get rid of machine_check_vector
authorBorislav Petkov <bp@suse.de>
Wed, 1 Sep 2021 19:40:14 +0000 (21:40 +0200)
committerBorislav Petkov <bp@suse.de>
Thu, 23 Sep 2021 09:15:49 +0000 (11:15 +0200)
commitf912cb16b42b8768149a40fc35ef0c6d8c8944e2
treec2c53cddd8a4223bcf316127f7c4e4688fc1e0eb
parent7f93cbfc0db0064cbcd9705d9ec08db833d7c9dd
x86/mce: Get rid of machine_check_vector

Get rid of the indirect function pointer and use flags settings instead
to steer execution.

Now that it is not an indirect call any longer, drop the instrumentation
annotation for objtool too.

No functional changes.

Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Tony Luck <tony.luck@intel.com>
Link: https://lkml.kernel.org/r/20210922165101.18951-3-bp@alien8.de
arch/x86/include/asm/mce.h
arch/x86/kernel/cpu/mce/core.c
arch/x86/kernel/cpu/mce/internal.h
arch/x86/kernel/cpu/mce/p5.c
arch/x86/kernel/cpu/mce/winchip.c