Jason Evans 070b3c3fbd Fix and refactor runs_dirty-based purging.
Fix runs_dirty-based purging to also purge dirty pages in the spare
chunk.

Refactor runs_dirty manipulation into arena_dirty_{insert,remove}(), and
move the arena->ndirty accounting into those functions.

Remove the u.ql_link field from arena_chunk_map_t, and get rid of the
enclosing union for u.rb_link, since only rb_link remains.

Remove the ndirty field from arena_chunk_t.
2014-08-14 14:45:58 -07:00
..
2013-12-08 20:52:21 -08:00
2013-12-08 22:28:27 -08:00
2012-02-28 16:50:47 -08:00
2012-04-21 21:27:46 -07:00
2013-12-08 22:28:27 -08:00
2014-04-22 20:55:09 -07:00
2013-12-08 22:28:27 -08:00
2013-12-08 22:28:27 -08:00
2014-01-21 20:49:58 -08:00
2014-04-15 16:49:57 -07:00