Page MenuHomeFreeBSD

D17897.id50143.diff
No OneTemporary

D17897.id50143.diff

Index: head/sys/vm/swap_pager.c
===================================================================
--- head/sys/vm/swap_pager.c
+++ head/sys/vm/swap_pager.c
@@ -1972,13 +1972,13 @@
swp_pager_update_freerange(&s_free, &n_free, sb->d[i]);
sb->d[i] = SWAPBLK_NONE;
}
+ pindex = sb->p + SWAP_META_PAGES;
if (swp_pager_swblk_empty(sb, 0, start) &&
swp_pager_swblk_empty(sb, limit, SWAP_META_PAGES)) {
SWAP_PCTRIE_REMOVE(&object->un_pager.swp.swp_blks,
sb->p);
uma_zfree(swblk_zone, sb);
}
- pindex = sb->p + SWAP_META_PAGES;
}
swp_pager_freeswapspace(s_free, n_free);
}

File Metadata

Mime Type
text/plain
Expires
Tue, Feb 4, 9:51 AM (20 h, 59 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16451526
Default Alt Text
D17897.id50143.diff (613 B)

Event Timeline