1. 22 Jun, 2024 1 commit
    • 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
  2. 21 Jun, 2024 26 commits
  3. 20 Jun, 2024 13 commits