return 0;
do { seq = zone_span_seqbegin(zone); if (pfn >= zone->zone_start_pfn + zone->spanned_pages) ret = 1; else if (pfn < zone->zone_start_pfn) ret = 1; } while (zone_span_seqretry(zone, seq));  return ret;
static int page_outside_zone_boundaries(struct zone *zone, struct page *page){	if (page_to_pfn(page) >= zone->zone_start_pfn + zone->spanned_pages)		return 1;	if (page_to_pfn(page) < zone->zone_start_pfn)		return 1;	return 0;}