Loading...
--- libmalloc/libmalloc-646.0.13/src/magazine_zone.h
+++ libmalloc/libmalloc-646.40.3/src/magazine_zone.h
@@ -785,7 +785,7 @@
// Take magazine_lock first, Depot lock when needed for recirc, then szone->{tiny,small}_regions_lock when needed for alloc
_malloc_lock_s magazine_lock MALLOC_CACHE_ALIGN;
// Protection for the crtical section that does allocate_pages outside the magazine_lock
- volatile boolean_t alloc_underway;
+ _malloc_lock_s magazine_alloc_lock;
// One element deep "death row", optimizes malloc/free/malloc for identical size.
void *mag_last_free;