From 6502aae76e88e552281fa9c920dcc22cd4a836f5 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Fri, 17 Oct 2025 16:03:21 -0400 Subject: kern: Add kernel realloc() function Signed-off-by: Ian Moffett --- src/sys/os/os_kalloc.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/sys/os') diff --git a/src/sys/os/os_kalloc.c b/src/sys/os/os_kalloc.c index 53e2e13..a5e48e5 100644 --- a/src/sys/os/os_kalloc.c +++ b/src/sys/os/os_kalloc.c @@ -64,6 +64,17 @@ kalloc(size_t sz) return tmp; } +void * +krealloc(void *old_ptr, size_t newsize) +{ + void *tmp; + + spinlock_acquire(&lock); + tmp = tlsf_realloc(tlsf_ctx, old_ptr, newsize); + spinlock_release(&lock); + return tmp; +} + /* * Memory deallocation */ -- cgit v1.2.3