diff options
Diffstat (limited to 'sys/arm')
-rw-r--r-- | sys/arm/arm/pmap.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/arm/arm/pmap.c b/sys/arm/arm/pmap.c index c3ab3e09958f..a6eee88f1929 100644 --- a/sys/arm/arm/pmap.c +++ b/sys/arm/arm/pmap.c @@ -1816,8 +1816,7 @@ pmap_nuke_pv(struct vm_page *pg, pmap_t pm, struct pv_entry *pve) if (TAILQ_FIRST(&pg->md.pv_list) == NULL) pg->md.pvh_attrs &= ~PVF_REF; vm_page_flag_clear(pg, PG_WRITEABLE); - } else if (pmap_track_modified(pve->pv_va)) - vm_page_dirty(pg); + } if (TAILQ_FIRST(&pg->md.pv_list)) vm_page_flag_set(pg, PG_REFERENCED); if (pve->pv_flags & PVF_WRITE) |