disable_swap_token(); 
module_init(kswapd_init)/* * Try to free up some pages from this zone through reclaim. */int zone_reclaim(struct zone *zone, gfp_t gfp_mask, unsigned int order){	struct scan_control sc;	int nr_pages = 1 << order;	int total_reclaimed = 0;	/* The reclaim may sleep, so don't do it if sleep isn't allowed */	if (!(gfp_mask & __GFP_WAIT))		return 0;	if (zone->all_unreclaimable)		return 0;	sc.gfp_mask = gfp_mask;	sc.may_writepage = 0;	sc.may_swap = 0;	sc.nr_mapped = read_page_state(nr_mapped);	sc.nr_scanned = 0;	sc.nr_reclaimed = 0;	/* scan at the highest priority */	sc.priority = 0;	if (nr_pages > SWAP_CLUSTER_MAX)		sc.swap_cluster_max = nr_pages;	else		sc.swap_cluster_max = SWAP_CLUSTER_MAX;	/* Don't reclaim the zone if there are other reclaimers active */	if (atomic_read(&zone->reclaim_in_progress) > 0)		goto out;	shrink_zone(zone, &sc);	total_reclaimed = sc.nr_reclaimed; out:	return total_reclaimed;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f7b7fd8f3ebbb2810d6893295aa984acd0fd30db/vmscan.c/clean/mm/vmscan.c