Support atomic printks
[akaros.git] / kern / include / kmalloc.h
index 189667c..f944f8b 100644 (file)
@@ -10,7 +10,7 @@
 #include <ros/common.h>
 #include <kref.h>
 
-#define NUM_KMALLOC_CACHES 13
+#define NUM_KMALLOC_CACHES 6
 #define KMALLOC_ALIGNMENT 16
 #define KMALLOC_SMALLEST (sizeof(struct kmalloc_tag) << 1)
 #define KMALLOC_LARGEST KMALLOC_SMALLEST << NUM_KMALLOC_CACHES
@@ -53,7 +53,7 @@ void *debug_canary;
 struct kmalloc_tag {
        union {
                struct kmem_cache *my_cache;
-               size_t num_pages;
+               size_t amt_alloc;
                uint64_t unused_force_align;
        };
        struct kref kref;