Page MenuHomeFreeBSD

D11791.id31365.diff
No OneTemporary

D11791.id31365.diff

Index: sys/kern/vfs_bio.c
===================================================================
--- sys/kern/vfs_bio.c
+++ sys/kern/vfs_bio.c
@@ -4532,13 +4532,10 @@
for (index = newnpages; index < bp->b_npages; index++) {
p = bp->b_pages[index];
bp->b_pages[index] = NULL;
- if (vm_page_sbusied(p))
- printf("vm_hold_free_pages: blkno: %jd, lblkno: %jd\n",
- (intmax_t)bp->b_blkno, (intmax_t)bp->b_lblkno);
p->wire_count--;
vm_page_free(p);
- atomic_subtract_int(&vm_cnt.v_wire_count, 1);
}
+ atomic_subtract_int(&vm_cnt.v_wire_count, bp->b_npages - newnpages);
bp->b_npages = newnpages;
}

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 4, 2:01 PM (12 h, 1 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38242988
Default Alt Text
D11791.id31365.diff (620 B)

Event Timeline