Kmalloc minor cleanups
[akaros.git] / kern / include / kmalloc.h
index e0141f4..1f92f4d 100644 (file)
@@ -9,10 +9,11 @@
 #define ROS_KERN_KMALLOC_H
 
 #include <ros/common.h>
+#include <kref.h>
 
 #define NUM_KMALLOC_CACHES 13
 #define KMALLOC_ALIGNMENT 16
-#define KMALLOC_SMALLEST 32
+#define KMALLOC_SMALLEST (sizeof(struct kmalloc_tag) << 1)
 #define KMALLOC_LARGEST KMALLOC_SMALLEST << NUM_KMALLOC_CACHES
 
 void kmalloc_init(void);