Index: uspace/lib/mbr/libmbr.c
===================================================================
--- uspace/lib/mbr/libmbr.c	(revision c1f268348e2949baec4193287fac5e4982077fa4)
+++ uspace/lib/mbr/libmbr.c	(revision 94c49fd3264b24e39e0b804e37dcc62e3dda13a1)
@@ -90,5 +90,5 @@
 mbr_t *mbr_alloc_mbr(void)
 {
-	return malloc(sizeof(mbr_t));
+	return (mbr_t *)alloc_br();
 }
 
Index: uspace/lib/mbr/libmbr.h
===================================================================
--- uspace/lib/mbr/libmbr.h	(revision c1f268348e2949baec4193287fac5e4982077fa4)
+++ uspace/lib/mbr/libmbr.h	(revision 94c49fd3264b24e39e0b804e37dcc62e3dda13a1)
@@ -37,4 +37,6 @@
 #define LIBMBR_LIBMBR_H_
 
+#include <adt/list.h>
+#include <loc.h>
 #include <sys/types.h>
 #include "mbr.h"
