for (zone = *zonep++; zone; zone = *zonep++) { unsigned long size = zone->present_pages; unsigned long high = zone->pages_high; if (size > high) sum += size - high; } 
for (zone = *zonep++; zone; zone = *zonep++) { unsigned long size = zone->present_pages; unsigned long high = zone->pages_high; if (size > high) sum += size - high; 
static unsigned int nr_free_zone_pages(int offset){	pg_data_t *pgdat;	unsigned int sum = 0;	for_each_pgdat(pgdat) {		struct zonelist *zonelist = pgdat->node_zonelists + offset;		struct zone **zonep = zonelist->zones;		struct zone *zone;		for (zone = *zonep++; zone; zone = *zonep++) {			unsigned long size = zone->present_pages;			unsigned long high = zone->pages_high;			if (size > high)				sum += size - high;		}	}	return sum;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/e310fd43256b3cf4d37f6447b8f7413ca744657a/page_alloc.c/clean/mm/page_alloc.c