=================================================================== RCS file: /cvs/funnyos/kern/kern_mem.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- funnyos/kern/kern_mem.c 2007/10/16 13:47:39 1.5 +++ funnyos/kern/kern_mem.c 2007/10/26 11:59:12 1.6 @@ -1,5 +1,5 @@ /* - * $Id: kern_mem.c,v 1.5 2007/10/16 12:47:39 init Exp $ + * $Id: kern_mem.c,v 1.6 2007/10/26 10:59:12 init Exp $ */ #include #include @@ -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); }