From: Jiang Liu Date: Mon, 29 Apr 2013 22:07:03 +0000 (-0700) Subject: mm/ARM: use free_highmem_page() to free highmem pages into buddy system X-Git-Tag: upstream/snapshot3+hdmi~5281^2~84 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dd6911efb54ce04cc9dc81745b6a96ecf1b4ce5e;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git mm/ARM: use free_highmem_page() to free highmem pages into buddy system Use helper function free_highmem_page() to free highmem pages into the buddy system. Signed-off-by: Jiang Liu Cc: Russell King Cc: Linus Walleij Cc: Marek Szyprowski Cc: Stephen Boyd Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/arch/arm/mm/init.c b/arch/arm/mm/init.c index 611f217..9a5cdc0 100644 --- a/arch/arm/mm/init.c +++ b/arch/arm/mm/init.c @@ -522,10 +522,8 @@ static void __init free_unused_memmap(struct meminfo *mi) #ifdef CONFIG_HIGHMEM static inline void free_area_high(unsigned long pfn, unsigned long end) { - for (; pfn < end; pfn++) { - __free_reserved_page(pfn_to_page(pfn)); - totalhigh_pages++; - } + for (; pfn < end; pfn++) + free_highmem_page(pfn_to_page(pfn)); } #endif @@ -574,7 +572,6 @@ static void __init free_highpages(void) if (start < end) free_area_high(start, end); } - totalram_pages += totalhigh_pages; #endif }