commit | 1952639665e92481c34c34c3e2a71bf3e66ba362 | [log] [tgz] |
---|---|---|
author | Gleb Natapov <gleb@redhat.com> | Mon Jun 04 14:53:23 2012 +0300 |
committer | Avi Kivity <avi@redhat.com> | Tue Jun 05 17:46:43 2012 +0300 |
tree | 0f6a1904bffb0d59e9b74a46fb175207106436de | |
parent | a6bb7929677aacfce3f864c3cdacaa7d527945d5 [diff] |
KVM: MMU: do not iterate over all VMs in mmu_shrink() mmu_shrink() needlessly iterates over all VMs even though it will not attempt to free mmu pages from more than one on them. Fix that and also check used mmu pages count outside of VM lock to skip inactive VMs faster. Signed-off-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Avi Kivity <avi@redhat.com>