]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - mm/bootmem.c
[PATCH] core remove PageReserved
[net-next-2.6.git] / mm / bootmem.c
index a58699b6579e1fc6364aaea564f2a26e78a0b700..e8c567177dcf83e0b8d7352c581c0565c400844c 100644 (file)
@@ -305,6 +305,7 @@ static unsigned long __init free_all_bootmem_core(pg_data_t *pgdat)
                                if (j + 16 < BITS_PER_LONG)
                                        prefetchw(page + j + 16);
                                __ClearPageReserved(page + j);
+                               set_page_count(page + j, 0);
                        }
                        __free_pages(page, order);
                        i += BITS_PER_LONG;