Changes pde_t* -> pgdir_t
[akaros.git] / kern / src / kmalloc.c
index 1a94109..d1d14f6 100644 (file)
@@ -56,14 +56,6 @@ void *kmalloc(size_t size, int flags)
        void *buf;
        int cache_id;
        // determine cache to pull from
-       if (0)
-       if ((size < 9 ) && (!printx_on)) {
-               extern bool printx_on;
-               printx_on = 1;
-               printk("alloc one lousy 64-bit int? \n");
-               monitor(NULL);
-               printx_on = 0;
-       }
        if (ksize <= KMALLOC_SMALLEST)
                cache_id = 0;
        else
@@ -145,8 +137,8 @@ static struct kmalloc_tag *__get_km_tag(void *buf)
        struct kmalloc_tag *tag = (struct kmalloc_tag*)(buf -
                                                    sizeof(struct kmalloc_tag));
        if (tag->canary != KMALLOC_CANARY){
-               printk("__get_km_tag bad canary: %08lx, expected %08lx\n", tag->canary,
-                      KMALLOC_CANARY);
+               printk("__get_km_tag bad canary: %08lx@%p, buf %p, expected %08lx\n",
+                      tag->canary, &tag->canary, buf, KMALLOC_CANARY);
                hexdump((void *)(buf - sizeof(struct kmalloc_tag)), 256);
                panic("Bad canary");
        }