]> 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)
commit4c111e16d6a47e29a375c875f7c56968954c553f
tree217bc3d49745d99511be903b3ef753466c7a3eb3
parent5954528db26c03244d97884d9bf720d0f4d5316e
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