diff options
| author | Jason Evans <je@facebook.com> | 2010-04-14 03:53:21 (GMT) |
|---|---|---|
| committer | Jason Evans <je@facebook.com> | 2010-04-14 04:17:18 (GMT) |
| commit | 8d4203c72de878c3976adc5db1e09d7ec0618d63 (patch) | |
| tree | 913caac2e91cfec9a0507d2ddabac8e0a4bbeee5 /test/aligned_alloc.exp | |
| parent | 5065156f3f90e421ba2b1a914e47eeb30d83d994 (diff) | |
| download | jemalloc-8d4203c72de878c3976adc5db1e09d7ec0618d63.zip jemalloc-8d4203c72de878c3976adc5db1e09d7ec0618d63.tar.gz jemalloc-8d4203c72de878c3976adc5db1e09d7ec0618d63.tar.bz2 | |
Fix arena chunk purge/dealloc race conditions.
Fix arena_chunk_dealloc() to put the new spare in a consistent state before
dropping the arena mutex to deallocate the previous spare.
Fix arena_run_dalloc() to insert a newly dirtied chunk into the
chunks_dirty list before potentially deallocating the chunk, so that dirty
page accounting is self-consistent.
Diffstat (limited to 'test/aligned_alloc.exp')
0 files changed, 0 insertions, 0 deletions
