Index: kernel/generic/src/mm/slab.c
===================================================================
--- kernel/generic/src/mm/slab.c	(revision b389f95fd25d0be6a3cd052888913d93795b9d83)
+++ kernel/generic/src/mm/slab.c	(revision ba9a150799eb4761d670852aa4aa4df033ca853a)
@@ -954,5 +954,5 @@
 }
 
-static void *_malloc(size_t size, unsigned int flags)
+void *malloc(size_t size)
 {
 	assert(_slab_initialized);
@@ -964,21 +964,8 @@
 	uint8_t idx = fnzb(size - 1) - SLAB_MIN_MALLOC_W + 1;
 
-	return slab_alloc(malloc_caches[idx], flags);
-}
-
-void *malloc(size_t size)
-{
-	return _malloc(size, FRAME_ATOMIC);
-}
-
-/** Non-failing malloc.
- *  Never returns NULL, but may block forever if no memory is available.
- */
-void *nfmalloc(size_t size)
-{
-	return _malloc(size, 0);
-}
-
-static void *_realloc(void *ptr, size_t size, unsigned int flags)
+	return slab_alloc(malloc_caches[idx], FRAME_ATOMIC);
+}
+
+void *realloc(void *ptr, size_t size)
 {
 	assert(_slab_initialized);
@@ -992,5 +979,5 @@
 		uint8_t idx = fnzb(size - 1) - SLAB_MIN_MALLOC_W + 1;
 
-		new_ptr = slab_alloc(malloc_caches[idx], flags);
+		new_ptr = slab_alloc(malloc_caches[idx], FRAME_ATOMIC);
 	} else
 		new_ptr = NULL;
@@ -1007,9 +994,4 @@
 }
 
-void *realloc(void *ptr, size_t size)
-{
-	return _realloc(ptr, size, FRAME_ATOMIC);
-}
-
 void free(void *ptr)
 {
