nEPT: Redefine EPT-specific link_shadow_page()
[firefly-linux-kernel-4.4.55.git] / arch / x86 / kvm / paging_tmpl.h
index 893768825725e853e3496b9ffe9c2abb8101306b..50b8679d4dd8946c0efe247f88d774dab3825d55 100644 (file)
@@ -555,7 +555,7 @@ static int FNAME(fetch)(struct kvm_vcpu *vcpu, gva_t addr,
                        goto out_gpte_changed;
 
                if (sp)
-                       link_shadow_page(it.sptep, sp);
+                       link_shadow_page(it.sptep, sp, PT_GUEST_ACCESSED_MASK);
        }
 
        for (;
@@ -575,7 +575,7 @@ static int FNAME(fetch)(struct kvm_vcpu *vcpu, gva_t addr,
 
                sp = kvm_mmu_get_page(vcpu, direct_gfn, addr, it.level-1,
                                      true, direct_access, it.sptep);
-               link_shadow_page(it.sptep, sp);
+               link_shadow_page(it.sptep, sp, PT_GUEST_ACCESSED_MASK);
        }
 
        clear_sp_write_flooding_count(it.sptep);