bitkeeper revision 1.1159.223.62 (4202591aKU7cGiiCesn0hIfz1J0vUQ)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Thu, 3 Feb 2005 17:02:18 +0000 (17:02 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Thu, 3 Feb 2005 17:02:18 +0000 (17:02 +0000)
Fix bootmem allocator.
Signed-off-by: keir.fraser@cl.cam.ac.uk
xen/common/page_alloc.c

index 878948a12189843c52ac2a17e455c341843fd07b..1790e3520ddffcccbcce82e2d25bcbe34eb028dc 100644 (file)
@@ -176,7 +176,7 @@ unsigned long alloc_boot_pages(unsigned long size, unsigned long align)
     size  = round_pgup(size) >> PAGE_SHIFT;
     align = round_pgup(align) >> PAGE_SHIFT;
 
-    for ( pg = 0; (pg + size) < (bitmap_size*PAGES_PER_MAPWORD); pg += align )
+    for ( pg = 0; (pg + size) < (bitmap_size*8); pg += align )
     {
         for ( i = 0; i < size; i++ )
             if ( allocated_in_map(pg + i) )