]> git.baikalelectronics.ru Git - kernel.git/commit
KVM/x86: Call smp_wmb() before increasing tlbs_dirty
authorLan Tianyu <tianyu.lan@intel.com>
Sun, 13 Mar 2016 03:10:27 +0000 (11:10 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 22 Mar 2016 15:38:32 +0000 (16:38 +0100)
commit39d03ceb4ec3c78d535c91e2085c933eef655383
treee223ff4e6069fa945c19c3e0be5d5393abf2376c
parent4aeeb85ba201ff5a02f806d746aa749a4432de8d
KVM/x86: Call smp_wmb() before increasing tlbs_dirty

Update spte before increasing tlbs_dirty to make sure no tlb flush
in lost after spte is zapped. This pairs with the barrier in the
kvm_flush_remote_tlbs().

Signed-off-by: Lan Tianyu <tianyu.lan@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/paging_tmpl.h