Index: kernel/generic/include/mm/frame.h
===================================================================
--- kernel/generic/include/mm/frame.h	(revision 1433f93ea85f804d4c4908aa91e5de49ad55e6dd)
+++ kernel/generic/include/mm/frame.h	(revision 01397474a2646200e21e05fde124c7bc002a54a6)
@@ -156,9 +156,7 @@
     (((frame_index_abs((zone), (frame)) >> (frame)->buddy_order) & 0x1) == 1)
 
-#define frame_alloc(order, flags) \
-    frame_alloc_generic((order), (flags), NULL)
-
 extern void frame_init(void);
 extern void *frame_alloc_generic(uint8_t, frame_flags_t, size_t *);
+extern void *frame_alloc(uint8_t, frame_flags_t);
 extern void frame_free(uintptr_t);
 extern void frame_reference_add(pfn_t);
