summaryrefslogtreecommitdiffstats
path: root/test/aligned_alloc.exp
diff options
context:
space:
mode:
authorJason Evans <je@facebook.com>2010-04-14 03:53:21 (GMT)
committerJason Evans <je@facebook.com>2010-04-14 04:17:18 (GMT)
commit8d4203c72de878c3976adc5db1e09d7ec0618d63 (patch)
tree913caac2e91cfec9a0507d2ddabac8e0a4bbeee5 /test/aligned_alloc.exp
parent5065156f3f90e421ba2b1a914e47eeb30d83d994 (diff)
downloadjemalloc-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