kernel: Fix USE_GUARDED_HEAP_FOR_OBJECT_CACHE after object_cache refactors.

And allow it to be enabled even if the guarded heap itself
technically is not.
This commit is contained in:
Augustin Cavalier
2025-02-05 19:12:22 -05:00
parent cbfbbf6d4d
commit cd482d648c
+4 -5
View File
@@ -998,6 +998,9 @@ realloc(void* address, size_t newSize)
}
#endif // USE_GUARDED_HEAP_FOR_MALLOC
#if USE_GUARDED_HEAP_FOR_OBJECT_CACHE
@@ -1011,8 +1014,7 @@ request_memory_manager_maintenance()
object_cache*
create_object_cache(const char*, size_t objectSize, size_t, void*,
object_cache_constructor, object_cache_destructor)
create_object_cache(const char*, size_t objectSize, uint32)
{
return (object_cache*)objectSize;
}
@@ -1093,6 +1095,3 @@ slab_init_post_thread()
#endif // USE_GUARDED_HEAP_FOR_OBJECT_CACHE
#endif // USE_GUARDED_HEAP_FOR_MALLOC