diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2000-08-08 19:25:53 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2000-08-08 19:25:53 +0000 |
commit | 57445428488a2862840c4d7c96d7746c11031aaf (patch) | |
tree | 60b88b3a21896a33ee4dccc727d88b745a9ff731 /mm/page_alloc.c | |
parent | 2e837819b1563679b55363d469239fdf4f17fbbb (diff) |
Merge with Linu 2.4.0-test6-pre6.
Diffstat (limited to 'mm/page_alloc.c')
-rw-r--r-- | mm/page_alloc.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 941cb5909..420f91f92 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -326,7 +326,7 @@ unsigned long __get_free_pages(int gfp_mask, unsigned long order) page = alloc_pages(gfp_mask, order); if (!page) return 0; - return page_address(page); + return (unsigned long) page_address(page); } unsigned long get_zeroed_page(int gfp_mask) @@ -335,9 +335,9 @@ unsigned long get_zeroed_page(int gfp_mask) page = alloc_pages(gfp_mask, 0); if (page) { - unsigned long address = page_address(page); - clear_page((void *)address); - return address; + void *address = page_address(page); + clear_page(address); + return (unsigned long) address; } return 0; } @@ -639,7 +639,7 @@ void __init free_area_init_core(int nid, pg_data_t *pgdat, struct page **gmap, struct page *page = mem_map + offset + i; page->zone = zone; if (j != ZONE_HIGHMEM) { - page->virtual = (unsigned long)(__va(zone_start_paddr)); + page->virtual = __va(zone_start_paddr); zone_start_paddr += PAGE_SIZE; } } |