From 498d92cbd77c071c493a1c425616007cee72dcfe Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Thu, 26 Mar 2026 17:53:15 -0400 Subject: [PATCH] kernel/guarded_heap: Add an init comment. --- src/system/kernel/debug/guarded_heap.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/system/kernel/debug/guarded_heap.cpp b/src/system/kernel/debug/guarded_heap.cpp index 45926c9d8e..d4fac9cd96 100644 --- a/src/system/kernel/debug/guarded_heap.cpp +++ b/src/system/kernel/debug/guarded_heap.cpp @@ -809,6 +809,9 @@ guarded_heap_init_post_sem() } locker.Unlock(); + + // Release the initial cache reference here, so that if the free triggers + // malloc (e.g. for magazines in the object_caches), we're ready. initialCache->ReleaseRef(); vm_unreserve_memory(reservation.count * B_PAGE_SIZE);