]> www.infradead.org Git - users/dwmw2/linux.git/commit
x86/paravirt: Remove the WBINVD callback
authorJuergen Gross <jgross@suse.com>
Tue, 3 Dec 2024 07:15:50 +0000 (08:15 +0100)
committerIngo Molnar <mingo@kernel.org>
Fri, 6 Dec 2024 10:01:36 +0000 (11:01 +0100)
commit29188c16006176caee6cb6729103be51a29c1a93
treec7ff0a2077db674ae34308491acca9575c796598
parent7a470e826d7521bec6af789deab31cfa4fd05af3
x86/paravirt: Remove the WBINVD callback

The pv_ops::cpu.wbinvd paravirt callback is a leftover of lguest times.
Today it is no longer needed, as all users use the native WBINVD
implementation.

Remove the callback and rename native_wbinvd() to wbinvd().

Signed-off-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/20241203071550.26487-1-jgross@suse.com
arch/x86/include/asm/paravirt.h
arch/x86/include/asm/paravirt_types.h
arch/x86/include/asm/special_insns.h
arch/x86/kernel/cpu/resctrl/pseudo_lock.c
arch/x86/kernel/paravirt.c
arch/x86/kernel/process.c
arch/x86/xen/enlighten_pv.c