Paolo, Radim, This is the first batch of KVM/arm fixes for 5.2. The biggest item on the menu is Christoffer removing himself from the MAINTAINERS file. He'll be missed. The rest is a set of fixes moving some code around to prevent KASAN and co from crashing the kernel on non-VHE systems. Please pull, M. The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9: Linux 5.2-rc1 (2019-05-19 15:47:09 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-for-5.2 for you to fetch changes up to 623e1528d4090bd1abaf93ec46f047dee9a6fb32: KVM: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (2019-05-24 14:53:20 +0100) ---------------------------------------------------------------- KVM/arm updates for 5.2-rc2 - Correctly annotate HYP-callable code to be non-traceable - Remove Christoffer from the MAINTAINERS file as his request ---------------------------------------------------------------- Christoffer Dall (1): MAINTAINERS: KVM: arm/arm64: Remove myself as maintainer James Morse (2): KVM: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation KVM: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation MAINTAINERS | 2 - arch/arm/kvm/hyp/Makefile | 1 + arch/arm64/include/asm/kvm_host.h | 3 - arch/arm64/kvm/hyp/Makefile | 1 + arch/arm64/kvm/hyp/switch.c | 39 +++++++++++ arch/arm64/kvm/pmu.c | 38 ----------- virt/kvm/arm/aarch32.c | 121 --------------------------------- virt/kvm/arm/hyp/aarch32.c | 136 ++++++++++++++++++++++++++++++++++++++ 8 files changed, 177 insertions(+), 164 deletions(-) create mode 100644 virt/kvm/arm/hyp/aarch32.c