{
        u32 index = kvm_rcx_read(vcpu);
        u64 new_eptp;
-       bool accessed_dirty;
-       struct kvm_mmu *mmu = vcpu->arch.walk_mmu;
 
        if (!nested_cpu_has_eptp_switching(vmcs12) ||
            !nested_cpu_has_ept(vmcs12))
        if (index >= VMFUNC_EPTP_ENTRIES)
                return 1;
 
-
        if (kvm_vcpu_read_guest_page(vcpu, vmcs12->eptp_list_address >> PAGE_SHIFT,
                                     &new_eptp, index * 8, 8))
                return 1;
 
-       accessed_dirty = !!(new_eptp & VMX_EPTP_AD_ENABLE_BIT);
-
        /*
         * If the (L2) guest does a vmfunc to the currently
         * active ept pointer, we don't have to do anything else
                if (!nested_vmx_check_eptp(vcpu, new_eptp))
                        return 1;
 
-               mmu->ept_ad = accessed_dirty;
-               mmu->mmu_role.base.ad_disabled = !accessed_dirty;
                vmcs12->ept_pointer = new_eptp;
 
                kvm_make_request(KVM_REQ_MMU_RELOAD, vcpu);