diff options
Diffstat (limited to 'sys/powerpc/aim/mmu_oea64.c')
-rw-r--r-- | sys/powerpc/aim/mmu_oea64.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/powerpc/aim/mmu_oea64.c b/sys/powerpc/aim/mmu_oea64.c index dd79415..794f891 100644 --- a/sys/powerpc/aim/mmu_oea64.c +++ b/sys/powerpc/aim/mmu_oea64.c @@ -1582,11 +1582,11 @@ moea64_remove_write(mmu_t mmu, vm_page_t m) isync(); } } + if ((lo & LPTE_CHG) != 0) + vm_page_dirty(m); PMAP_UNLOCK(pmap); } UNLOCK_TABLE_RD(); - if ((lo & LPTE_CHG) != 0) - vm_page_dirty(m); vm_page_aflag_clear(m, PGA_WRITEABLE); } |