[patch 0/4] x86/kaiser: Paravirt support and various fixlets

From: Thomas Gleixner
Date: Mon Nov 27 2017 - 15:44:20 EST


The series contains the following changes against

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/asm

- Remove the flush_tlb_single paravirt patching. It's not longer INVPCID
anymore. Especially not with KAISER enabled.

- Remove the !PARAVIRT dependency of KAISER and just disable it at boot
time when the kernel runs as XEN_PV guest.

- Address a few review comments.

Thanks,

tglx
---
arch/x86/include/asm/hypervisor.h | 25 +++++++++++++++----------
arch/x86/kernel/paravirt_patch_64.c | 2 --
arch/x86/mm/debug_pagetables.c | 6 +++---
arch/x86/mm/dump_pagetables.c | 6 ++++--
arch/x86/mm/kaiser.c | 3 +++
security/Kconfig | 2 +-
6 files changed, 26 insertions(+), 18 deletions(-)