Paolo, Radim, Here's the first set of KVM/arm fixes for 5.4. The first three patches remove a construct which helped us bringing up VHE back in the days, but which is now more of a confusing historical artefact, better replaced with static keys that we already have. The last patch fixes the ftrace include path that so far worked by luck (and has been addressed in other places in the tree). Please pull, M. The following changes since commit 92f35b751c71d14250a401246f2c792e3aa5b386: KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (2019-09-09 12:29:09 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-5.4-1 for you to fetch changes up to aac60f1a867773de9eb164013d89c99f3ea1f009: KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (2019-09-11 16:36:19 +0100) ---------------------------------------------------------------- KVM/arm fixes for 5.4, take #1 - Remove the now obsolete hyp_alternate_select construct - Fix the TRACE_INCLUDE_PATH macro in the vgic code ---------------------------------------------------------------- Marc Zyngier (3): arm64: KVM: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 arm64: KVM: Replace hyp_alternate_select with has_vhe() arm64: KVM: Kill hyp_alternate_select() Zenghui Yu (1): KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH arch/arm64/include/asm/kvm_hyp.h | 24 ------------------------ arch/arm64/kvm/hyp/switch.c | 17 ++--------------- arch/arm64/kvm/hyp/tlb.c | 36 ++++++++++++++++++++++-------------- virt/kvm/arm/vgic/trace.h | 2 +- 4 files changed, 25 insertions(+), 54 deletions(-) _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm