commit | 8dd5ea87cac39d9a90dbe40d13267ec02df0214c | [log] [tgz] |
---|---|---|
author | Jason Evans <jasone@canonware.com> | Thu Nov 03 17:25:54 2016 -0700 |
committer | Jason Evans <jasone@canonware.com> | Thu Nov 03 22:33:23 2016 -0700 |
tree | 787ed4b1f3989dcceba6bd2ba3b888e3ae2f4563 | |
parent | 4f7d8c2dee624536e30e2fba907e2ce469b2cdf7 [diff] |
Fix extent_alloc_cache[_locked]() to support decommitted allocation. Fix extent_alloc_cache[_locked]() to support decommitted allocation, and use this ability in arena_stash_dirty(), so that decommitted extents are not needlessly committed during purging. In practice this does not happen on any currently supported systems, because both extent merging and decommit must be implemented; all supported systems implement one xor the other.