]> git.baikalelectronics.ru Git - kernel.git/commit
kvm: set page dirty only if page has been writable
authorYu Zhao <yuzhao@google.com>
Wed, 30 Mar 2016 20:38:09 +0000 (13:38 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 1 Apr 2016 10:10:10 +0000 (12:10 +0200)
commitcef566bc415e1a3fabdc34aa3fbb8d66190ba666
treea5883be4834d815db85463c1218b20da509b1830
parenta9503a76555f63a3bb3622d36ea7e7cc4dcb6783
kvm: set page dirty only if page has been writable

In absence of shadow dirty mask, there is no need to set page dirty
if page has never been writable. This is a tiny optimization but
good to have for people who care much about dirty page tracking.

Signed-off-by: Yu Zhao <yuzhao@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/mmu.c