From: Xiao Guangrong Date: Fri, 31 May 2013 00:36:20 +0000 (+0800) Subject: KVM: x86: drop calling kvm_mmu_zap_all in emulator_fix_hypercall X-Git-Tag: omap-for-v3.11/fixes-for-merge-window~22^2~50 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=758ccc89b83cc15d575204091c1a1fec306245cb;p=pandora-kernel.git KVM: x86: drop calling kvm_mmu_zap_all in emulator_fix_hypercall Quote Gleb's mail: | Back then kvm->lock protected memslot access so code like: | | mutex_lock(&vcpu->kvm->lock); | kvm_mmu_zap_all(vcpu->kvm); | mutex_unlock(&vcpu->kvm->lock); | | which is what 7aa81cc0 does was enough to guaranty that no vcpu will | run while code is patched. This is no longer the case and | mutex_lock(&vcpu->kvm->lock); is gone from that code path long time ago, | so now kvm_mmu_zap_all() there is useless and the code is incorrect. So we drop it and it will be fixed later Signed-off-by: Xiao Guangrong Reviewed-by: Marcelo Tosatti Signed-off-by: Gleb Natapov --- Reading git-diff-tree failed