Page MenuHomeFreeBSD

D18731.id52518.diff
No OneTemporary

D18731.id52518.diff

Index: sys/riscv/riscv/pmap.c
===================================================================
--- sys/riscv/riscv/pmap.c
+++ sys/riscv/riscv/pmap.c
@@ -2826,6 +2826,9 @@
pmap_resident_count_dec(pmap, 1);
TAILQ_REMOVE(&m->md.pv_list, pv, pv_next);
m->md.pv_gen++;
+ if (TAILQ_EMPTY(&m->md.pv_list) &&
+ (m->aflags & PGA_WRITEABLE) != 0)
+ vm_page_aflag_clear(m, PGA_WRITEABLE);
pmap_unuse_l3(pmap, pv->pv_va, ptepde, &free);
freed++;

File Metadata

Mime Type
text/plain
Expires
Sat, Jan 31, 9:49 AM (5 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28112338
Default Alt Text
D18731.id52518.diff (478 B)

Event Timeline