aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorMiaohe Lin <linmiaohe@huawei.com>2019-12-05 11:40:16 +0800
committerPaolo Bonzini <pbonzini@redhat.com>2020-01-08 17:33:13 +0100
commitfe3c2b4c228443b505f2d8981c4871b96cfec6d6 (patch)
tree9fbc95f4b57cda60ccda8172a186572f864af5c0 /arch
parentKVM: get rid of var page in kvm_set_pfn_dirty() (diff)
downloadlinux-dev-fe3c2b4c228443b505f2d8981c4871b96cfec6d6.tar.xz
linux-dev-fe3c2b4c228443b505f2d8981c4871b96cfec6d6.zip
KVM: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry()
When we reach here, we have desc->sptes[j] = NULL with j = 0. So we can replace desc->sptes[0] with 0 to make it more clear. Signed-off-by: Miaohe Lin <linmiaohe@huawei.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/x86/kvm/mmu/mmu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kvm/mmu/mmu.c b/arch/x86/kvm/mmu/mmu.c
index 1e4ee4f8de5f..35d37099bec6 100644
--- a/arch/x86/kvm/mmu/mmu.c
+++ b/arch/x86/kvm/mmu/mmu.c
@@ -1414,7 +1414,7 @@ pte_list_desc_remove_entry(struct kvm_rmap_head *rmap_head,
if (j != 0)
return;
if (!prev_desc && !desc->more)
- rmap_head->val = (unsigned long)desc->sptes[0];
+ rmap_head->val = 0;
else
if (prev_desc)
prev_desc->more = desc->more;