• Linus Torvalds's avatar
    Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · fe37fe2a
    Linus Torvalds authored
    Pull kvm fixes from Paolo Bonzini:
     "ARM:
    
       - Fix dangling references to a redistributor region if the vgic was
         prematurely destroyed.
    
       - Properly mark FFA buffers as released, ensuring that both parties
         can make forward progress.
    
      x86:
    
       - Allow getting/setting MSRs for SEV-ES guests, if they're using the
         pre-6.9 KVM_SEV_ES_INIT API.
    
       - Always sync pending posted interrupts to the IRR prior to IOAPIC
         route updates, so that EOIs are intercepted properly if the old
         routing table requested that.
    
      Generic:
    
       - Avoid __fls(0)
    
       - Fix reference leak on hwpoisoned page
    
       - Fix a race in kvm_vcpu_on_spin() by ensuring loads and stores are
         atomic.
    
       - Fix bug in __kvm_handle_hva_range() where KVM calls a function
         pointer that was intended to be a marker only (nothing bad happens
         but kind of a mine and also technically undefined behavior)
    
       - Do not bother accounting allocations that are small and freed
         before getting back to userspace.
    
      Selftests:
    
       - Fix compilation for RISC-V.
    
       - Fix a "shift too big" goof in the KVM_SEV_INIT2 selftest.
    
       - Compute the max mappable gfn for KVM selftests on x86 using
         GuestMaxPhyAddr from KVM's supported CPUID (if it's available)"
    
    * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
      KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests
      KVM: Discard zero mask with function kvm_dirty_ring_reset
      virt: guest_memfd: fix reference leak on hwpoisoned page
      kvm: do not account temporary allocations to kmem
      MAINTAINERS: Drop Wanpeng Li as a Reviewer for KVM Paravirt support
      KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes
      KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found
      KVM: arm64: FFA: Release hyp rx buffer
      KVM: selftests: Fix RISC-V compilation
      KVM: arm64: Disassociate vcpus from redistributor region on teardown
      KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
      KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits
      KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits
    fe37fe2a
MAINTAINERS 741 KB