Page MenuHomeFreeBSD

D18374.id.diff
No OneTemporary

D18374.id.diff

Index: head/sys/vm/vm_page.c
===================================================================
--- head/sys/vm/vm_page.c
+++ head/sys/vm/vm_page.c
@@ -355,7 +355,8 @@
vm_domain_free_lock(vmd);
ret = vm_phys_unfree_page(m);
vm_domain_free_unlock(vmd);
- if (ret) {
+ if (ret != 0) {
+ vm_domain_freecnt_inc(vmd, -1);
TAILQ_INSERT_TAIL(&blacklist_head, m, listq);
if (verbose)
printf("Skipping page with pa 0x%jx\n", (uintmax_t)pa);

File Metadata

Mime Type
text/plain
Expires
Thu, Jun 25, 4:15 AM (18 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34290835
Default Alt Text
D18374.id.diff (450 B)

Event Timeline