[PATCH 29/46] KVM: MMU: fix missing locking in alloc_mmu_pages

2009-08-23 Thread Avi Kivity
From: Marcelo Tosatti n_requested_mmu_pages/n_free_mmu_pages are used by kvm_mmu_change_mmu_pages to calculate the number of pages to zap. alloc_mmu_pages, called from the vcpu initialization path, modifies this variables without proper locking, which can result in a negative value in kvm_mmu_ch

KVM: MMU: fix missing locking in alloc_mmu_pages

2009-07-15 Thread Marcelo Tosatti
n_requested_mmu_pages/n_free_mmu_pages are used by kvm_mmu_change_mmu_pages to calculate the number of pages to zap. alloc_mmu_pages, called from the vcpu initialization path, modifies this variables without proper locking, which can result in a negative value in kvm_mmu_change_mmu_pages (say, wi