atomic_dec(&zone->reclaim_in_progress);
shrink_caches(struct zone **zones, struct scan_control *sc){	int i;	for (i = 0; zones[i] != NULL; i++) {		struct zone *zone = zones[i];		if (zone->present_pages == 0)			continue;		if (!cpuset_zone_allowed(zone))			continue;		zone->temp_priority = sc->priority;		if (zone->prev_priority > sc->priority)			zone->prev_priority = sc->priority;		if (zone->all_unreclaimable && sc->priority != DEF_PRIORITY)			continue;	/* Let kswapd poll it */		atomic_inc(&zone->reclaim_in_progress);		shrink_zone(zone, sc);		atomic_dec(&zone->reclaim_in_progress);	}}