=================================================================== RCS file: /cvs/funnyos/kern/kern_mem.c,v retrieving revision 1.4 retrieving revision 1.6 diff -u -r1.4 -r1.6 --- funnyos/kern/kern_mem.c 2007/10/16 13:45:16 1.4 +++ funnyos/kern/kern_mem.c 2007/10/26 11:59:12 1.6 @@ -1,11 +1,11 @@ /* - * $Id: kern_mem.c,v 1.4 2007/10/16 12:45:16 init Exp $ + * $Id: kern_mem.c,v 1.6 2007/10/26 10:59:12 init Exp $ */ #include #include #include -#define KMEM_DEBUG +/* #define KMEM_DEBUG */ #ifdef KMEM_DEBUG #define DPRINTF(x...) do { printf(x); } while (0) @@ -125,7 +125,7 @@ DPRINTF("kmalloc: requested %d bytes (%d pages) of %d free pages; ", nbytes, npages, freepages); /* check if we have enough free pages */ - if (npages >= freepages) { + if (npages > freepages) { DPRINTF("not enough free pages\n"); return(NULL); }