From 44117e4031563d4ff8c0f35302ff21329645a8ab Mon Sep 17 00:00:00 2001 From: Carlos Maiolino Date: Mon, 6 Oct 2025 07:31:40 +0200 Subject: mm: add kzalloc helper Signed-off-by: Carlos Maiolino --- src/mm/kernel_heap.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/mm') diff --git a/src/mm/kernel_heap.c b/src/mm/kernel_heap.c index e53057c..6475b27 100644 --- a/src/mm/kernel_heap.c +++ b/src/mm/kernel_heap.c @@ -2,6 +2,7 @@ #include #include #include +#include struct heap kernel_heap; @@ -30,6 +31,14 @@ void * kmalloc(size_t size) return heap_malloc(&kernel_heap, size); } +void * +kzalloc(size_t size) +{ + void * ptr = kmalloc(size); + memset(ptr, 0, size); + return ptr; +} + void kfree(void *ptr) { heap_free(&kernel_heap, ptr); } -- cgit v1.2.3