bootmem: Use page->index instead of page->freelist
[linux-2.6-block.git] / mm / sparse.c
index e5c84b0cf0c9384733477bc3707f61852e07cdb6..d21c6e5910d07b41cc49f1dad131a9e95c91800b 100644 (file)
@@ -722,7 +722,7 @@ static void free_map_bootmem(struct page *memmap)
                >> PAGE_SHIFT;
 
        for (i = 0; i < nr_pages; i++, page++) {
-               magic = (unsigned long) page->freelist;
+               magic = page->index;
 
                BUG_ON(magic == NODE_INFO);