]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock
authorBen Gardon <bgardon@google.com>
Thu, 1 Apr 2021 23:37:34 +0000 (16:37 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 19 Apr 2021 13:06:04 +0000 (09:06 -0400)
commitcb8ac7877ca022a059f980df506cb22668c64f5f
tree217bc3d49745d99511be903b3ef753466c7a3eb3
parent2f0f8f6124220ce895cf58584e5a67898e6293d2
KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock

To reduce lock contention and interference with page fault handlers,
allow the TDP MMU functions which enable and disable dirty logging
to operate under the MMU read lock.

Signed-off-by: Ben Gardon <bgardon@google.com>
Message-Id: <20210401233736.638171-12-bgardon@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/mmu/mmu.c
arch/x86/kvm/mmu/tdp_mmu.c