diff options
author | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2005-02-03 17:02:18 +0000 |
---|---|---|
committer | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2005-02-03 17:02:18 +0000 |
commit | 8fbc50190ab7df449d9c6d9b33b3b2a92ea71e74 (patch) | |
tree | 1bd2f93c6f5a352ce6302a21239aaebbc9999751 | |
parent | 557f25a0fa50db5f8d5ec81757634cf7005284b3 (diff) | |
download | xen-8fbc50190ab7df449d9c6d9b33b3b2a92ea71e74.tar.gz xen-8fbc50190ab7df449d9c6d9b33b3b2a92ea71e74.tar.bz2 xen-8fbc50190ab7df449d9c6d9b33b3b2a92ea71e74.zip |
bitkeeper revision 1.1159.223.62 (4202591aKU7cGiiCesn0hIfz1J0vUQ)
Fix bootmem allocator.
Signed-off-by: keir.fraser@cl.cam.ac.uk
-rw-r--r-- | xen/common/page_alloc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/common/page_alloc.c b/xen/common/page_alloc.c index 878948a121..1790e3520d 100644 --- a/xen/common/page_alloc.c +++ b/xen/common/page_alloc.c @@ -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) ) |