m68k/coldfire: use PFN_DOWN macro
authorAlexander Kuleshov <kuleshovmail@gmail.com>
Wed, 12 Aug 2015 07:14:59 +0000 (13:14 +0600)
committerGreg Ungerer <gerg@uclinux.org>
Mon, 24 Aug 2015 04:31:38 +0000 (14:31 +1000)
Replace ((x) >> PAGE_SHIFT) with the predefined PFN_DOWN macro.

Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
Signed-off-by: Greg Ungerer <gerg@uclinux.org>
arch/m68k/coldfire/m54xx.c

index 075aaab..f7836c6 100644 (file)
@@ -25,6 +25,7 @@
 #include <asm/m54xxgpt.h>
 #ifdef CONFIG_MMU
 #include <asm/mmu_context.h>
+#include <linux/pfn.h>
 #endif
 
 /***************************************************************************/
@@ -91,13 +92,13 @@ static void __init mcf54xx_bootmem_alloc(void)
        m68k_memory[0].size = _ramend - _rambase;
 
        /* compute total pages in system */
-       num_pages = (_ramend - _rambase) >> PAGE_SHIFT;
+       num_pages = PFN_DOWN(_ramend - _rambase);
 
        /* page numbers */
        memstart = PAGE_ALIGN(_ramstart);
-       min_low_pfn = _rambase >> PAGE_SHIFT;
-       start_pfn = memstart >> PAGE_SHIFT;
-       max_low_pfn = _ramend >> PAGE_SHIFT;
+       min_low_pfn = PFN_DOWN(_rambase);
+       start_pfn = PFN_DOWN(memstart);
+       max_low_pfn = PFN_DOWN(_ramend);
        high_memory = (void *)_ramend;
 
        m68k_virt_to_node_shift = fls(_ramend - _rambase - 1) - 6;