=================================================================== RCS file: /cvs/funnyos/kern/kern_mem.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- funnyos/kern/kern_mem.c 2007/10/16 12:48:51 1.3 +++ funnyos/kern/kern_mem.c 2007/10/16 13:45:16 1.4 @@ -1,5 +1,5 @@ /* - * $Id: kern_mem.c,v 1.3 2007/10/16 11:48:51 init Exp $ + * $Id: kern_mem.c,v 1.4 2007/10/16 12:45:16 init Exp $ */ #include #include @@ -158,7 +158,7 @@ /* rewind pointer to the first byte */ firstpageptr = lastpageptr - ((npages - 1)); - offbits = mask ? mask - 1 : mask; /* XXX */ + offbits = nmbmbits; /* fill this (npages pages) region with zeroes */ while(firstpageptr <= lastpageptr) {