return high_pfn;
 }
 
-static void map_pages(struct list_head *list)
+static void split_map_pages(struct list_head *list)
 {
        unsigned int i, order, nr_pages;
        struct page *page, *next;
        }
 
        /* __isolate_free_page() does not map the pages */
-       map_pages(&freelist);
+       split_map_pages(&freelist);
 
        if (pfn < end_pfn) {
                /* Loop terminated early, cleanup. */
        }
 
        /* __isolate_free_page() does not map the pages */
-       map_pages(freelist);
+       split_map_pages(freelist);
 
        /*
         * Record where the free scanner will restart next time. Either we