• Linus Torvalds's avatar
    Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · 9d0c8e79
    Linus Torvalds authored
    Pull KVM fixes from Paolo Bonzini:
     "More fixes for ARM and x86"
    
    * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
      KVM: LAPIC: Advancing the timer expiration on guest initiated write
      KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode
      KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged
      kvm: x86: annotate RCU pointers
      KVM: arm64: Fix exclusive limit for IPA size
      KVM: arm64: Reject VM creation when the default IPA size is unsupported
      KVM: arm64: Ensure I-cache isolation between vcpus of a same VM
      KVM: arm64: Don't use cbz/adr with external symbols
      KVM: arm64: Fix range alignment when walking page tables
      KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility
      KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config()
      KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no PMU is available
      KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key
      KVM: arm64: Fix nVHE hyp panic host context restore
      KVM: arm64: Avoid corrupting vCPU context register in guest exit
      KVM: arm64: nvhe: Save the SPE context early
      kvm: x86: use NULL instead of using plain integer as pointer
      KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled'
      KVM: x86: Ensure deadline timer has truly expired before posting its IRQ
    9d0c8e79
arm.c 45.4 KB