]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
x86/mce: Mark mce_end() noinstr
authorBorislav Petkov <bp@suse.de>
Mon, 1 Nov 2021 15:43:33 +0000 (16:43 +0100)
committerStefan Bader <stefan.bader@canonical.com>
Mon, 7 Mar 2022 15:36:17 +0000 (16:36 +0100)
commit5fdb493dcddbff008f8fdd6c933bd1a865eb714f
tree8a8c64c657ccfbc8889d858fdd89fed1158f5d4a
parent5f39df22763ee94c89603d12f448abb76e6d7408
x86/mce: Mark mce_end() noinstr

BugLink: https://bugs.launchpad.net/bugs/1960566
[ Upstream commit b4813539d37fa31fed62cdfab7bd2dd8929c5b2e ]

It is called by the #MC handler which is noinstr.

Fixes

  vmlinux.o: warning: objtool: do_machine_check()+0xbd6: call to memset() leaves .noinstr.text section

Signed-off-by: Borislav Petkov <bp@suse.de>
Link: https://lore.kernel.org/r/20211208111343.8130-9-bp@alien8.de
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
arch/x86/kernel/cpu/mce/core.c