Page MenuHomeFreeBSD

D18374.diff
No OneTemporary

D18374.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
Sat, Apr 25, 8:37 PM (27 m, 48 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32082334
Default Alt Text
D18374.diff (450 B)

Event Timeline