aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/alternative.c
diff options
context:
space:
mode:
authorJuergen Gross <jgross@suse.com>2021-03-11 15:23:18 +0100
committerBorislav Petkov <bp@suse.de>2021-03-11 20:07:01 +0100
commitfafe5e74229fd3f425e3cbfc68b90e615aa6d62f (patch)
tree4d90e0af0c7a2611cbeb3f7fcc5560c4bd6eeee9 /arch/x86/kernel/alternative.c
parentx86/paravirt: Add new PVOP_ALT* macros to support pvops in ALTERNATIVEs (diff)
downloadlinux-dev-fafe5e74229fd3f425e3cbfc68b90e615aa6d62f.tar.xz
linux-dev-fafe5e74229fd3f425e3cbfc68b90e615aa6d62f.zip
x86/paravirt: Switch functions with custom code to ALTERNATIVE
Instead of using paravirt patching for custom code sequences use ALTERNATIVE for the functions with custom code replacements. Instead of patching an ud2 instruction for unpopulated vector entries into the caller site, use a simple function just calling BUG() as a replacement. Simplify the register defines for assembler paravirt calling, as there isn't much usage left. Signed-off-by: Juergen Gross <jgross@suse.com> Signed-off-by: Borislav Petkov <bp@suse.de> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/20210311142319.4723-14-jgross@suse.com
Diffstat (limited to 'arch/x86/kernel/alternative.c')
0 files changed, 0 insertions, 0 deletions