MIPS: KVM: Use host CCA for TLB mappings
[deliverable/linux.git] / arch / mips / kvm / tlb.c
index 385fbd34e77dee6748caccda20f4b4a50ab219f8..9699352293e498376a1e02c1f51574deb6f2178d 100644 (file)
@@ -179,7 +179,8 @@ int kvm_mips_handle_commpage_tlb_fault(unsigned long badvaddr,
        pfn = CPHYSADDR(vcpu->arch.kseg0_commpage) >> PAGE_SHIFT;
        pair_idx = (badvaddr >> PAGE_SHIFT) & 1;
        entrylo[pair_idx] = mips3_paddr_to_tlbpfn(pfn << PAGE_SHIFT) |
-               (0x3 << ENTRYLO_C_SHIFT) | ENTRYLO_D | ENTRYLO_V;
+               ((_page_cachable_default >> _CACHE_SHIFT) << ENTRYLO_C_SHIFT) |
+               ENTRYLO_D | ENTRYLO_V;
 
        local_irq_save(flags);
 
This page took 0.024745 seconds and 5 git commands to generate.