/* get_node_active_region - Return active region containing start_pfn Active range returned is empty if none found. @start_pfn: The page to return the region for. @node_ar: Returned set to the active region containing start_pfn  */
static void __init get_node_active_region(unsigned long start_pfn, struct node_active_region *node_ar)
/* get_node_active_region - Return active region containing start_pfn Active range returned is empty if none found. @start_pfn: The page to return the region for. @node_ar: Returned set to the active region containing start_pfn  */
static void __init get_node_active_region(unsigned long start_pfn, struct node_active_region *node_ar)
{
	int nid = early_pfn_to_nid(start_pfn);
	node_ar->nid = nid;
	node_ar->start_pfn = start_pfn;
	node_ar->end_pfn = start_pfn;
	work_with_active_regions(nid, get_active_region_work_fn, node_ar);
}