Re: [PATCH v4 0/4] KVM: x86/mmu: Rework TDP MMU eager page splitting SP allocations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 11 Jun 2024 15:05:08 -0700, David Matlack wrote:
> Rework the TDP MMU eager page splitting code to always drop mmu_lock
> when allocation shadow pages, to avoid causing lock contention with vCPU
> threads during CLEAR_DIRTY_LOG (where mmu_lock is held for write).
> 
> The first patch changes KVM to always drop mmu_lock lock and the
> subsequent patches clean up and simplify the code now that conditional
> locking is gone.
> 
> [...]

Applied to kvm-x86 mmu, thanks!

[1/4] KVM: x86/mmu: Always drop mmu_lock to allocate TDP MMU SPs for eager splitting
      https://github.com/kvm-x86/linux/commit/cf3ff0ee24d6
[2/4] KVM: x86/mmu: Hard code GFP flags for TDP MMU eager split allocations
      https://github.com/kvm-x86/linux/commit/e1c04f7a9f42
[3/4] KVM: x86/mmu: Unnest TDP MMU helpers to allocate SPs for eager splitting
      https://github.com/kvm-x86/linux/commit/3d4a5a45ca26
[4/4] KVM: x86/mmu: Avoid reacquiring RCU if TDP MMU fails to allocate an SP
      https://github.com/kvm-x86/linux/commit/0089c055b560

--
https://github.com/kvm-x86/linux/tree/next




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux