Index: kernel/generic/src/mm/malloc.c
===================================================================
--- kernel/generic/src/mm/malloc.c	(revision fdc190f6d5f7a24c0b4e0767ff2eb8eeb8cb7f0f)
+++ kernel/generic/src/mm/malloc.c	(revision ec18e45485def102b3bea20e4497792935997f77)
@@ -36,4 +36,5 @@
 #include <mem.h>
 #include <main/main.h> // malloc_init()
+#include <macros.h>
 
 /** Minimum size to be allocated by malloc */
@@ -82,9 +83,4 @@
 }
 
-static inline bool _is_pow2(size_t x)
-{
-	return (x & (x - 1)) == 0;
-}
-
 static void _check_sizes(size_t *alignment, size_t *size)
 {
@@ -97,5 +93,5 @@
 
 	/* Alignment must be a power of 2. */
-	assert(_is_pow2(*alignment));
+	assert(ispwr2(*alignment));
 	assert(*alignment <= PAGE_SIZE);
 
