patch-2.4.16 linux/arch/ppc/mm/ppc_mmu.c
Next file: linux/drivers/ide/ide-probe.c
Previous file: linux/arch/ppc/kernel/smp.c
Back to the patch index
Back to the overall index
- Lines: 10
- Date:
Sat Nov 24 16:22:16 2001
- Orig file:
linux-2.4.15/arch/ppc/mm/ppc_mmu.c
- Orig date:
Tue Aug 28 10:58:33 2001
diff -Nur linux-2.4.15/arch/ppc/mm/ppc_mmu.c linux/arch/ppc/mm/ppc_mmu.c
@@ -304,6 +304,9 @@
if (Hash == 0 || nopreload)
return;
+ /* We only want HPTEs for linux PTEs that have _PAGE_ACCESSED set */
+ if (!pte_young(pte))
+ return;
mm = (address < TASK_SIZE)? vma->vm_mm: &init_mm;
pmd = pmd_offset(pgd_offset(mm, address), address);
if (!pmd_none(*pmd)) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)