void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t pte) { unsigned long flags; /* ptrace may call this routine */ if (vma && current->active_mm != vma->vm_mm) return; local_irq_save(flags); update_dtlb(address, pte); local_irq_restore(flags); }
void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) { unsigned long flags; if (vma && current->active_mm != vma->vm_mm) return; local_irq_save(flags); update_dtlb(address, *ptep); local_irq_restore(flags); }