The patch titled mm: remove memmap_zone_idx() has been added to the -mm tree. Its filename is mm-remove-memmap_zone_idx.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: mm: remove memmap_zone_idx() From: Mel Gorman <mel@xxxxxxxxx> memmap_zone_idx() is not used anymore. It was required by an earlier version of account-for-memmap-and-optionally-the-kernel-image-as-holes.patch but not any more. Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- mm/page_alloc.c | 17 ----------------- 1 files changed, 17 deletions(-) diff -puN mm/page_alloc.c~mm-remove-memmap_zone_idx mm/page_alloc.c --- a/mm/page_alloc.c~mm-remove-memmap_zone_idx +++ a/mm/page_alloc.c @@ -2294,19 +2294,6 @@ unsigned long __init zone_absent_pages_i return __absent_pages_in_range(nid, zone_start_pfn, zone_end_pfn); } -/* Return the zone index a PFN is in */ -int memmap_zone_idx(struct page *lmem_map) -{ - int i; - unsigned long phys_addr = virt_to_phys(lmem_map); - unsigned long pfn = phys_addr >> PAGE_SHIFT; - - for (i = 0; i < MAX_NR_ZONES; i++) - if (pfn < arch_zone_highest_possible_pfn[i]) - break; - - return i; -} #else static inline unsigned long zone_spanned_pages_in_node(int nid, unsigned long zone_type, @@ -2325,10 +2312,6 @@ static inline unsigned long zone_absent_ return zholes_size[zone_type]; } -static inline int memmap_zone_idx(struct page *lmem_map) -{ - return MAX_NR_ZONES; -} #endif static void __init calculate_node_totalpages(struct pglist_data *pgdat, _ Patches currently in -mm which might be from mel@xxxxxxxxx are mm-use-symbolic-names-instead-of-indices-for-zone-initialisation.patch mm-remove-memmap_zone_idx.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html