 if (!capable(CAP_SYS_ADMIN)) return -EACCES; 
asmlinkage long sys_set_zone_reclaim(unsigned int node, unsigned int zone,				     unsigned int state){	struct zone *z;	int i;	if (node >= MAX_NUMNODES || !node_online(node))		return -EINVAL;	/* This will break if we ever add more zones */	if (!(zone & (1<<ZONE_DMA|1<<ZONE_NORMAL|1<<ZONE_HIGHMEM)))		return -EINVAL;	for (i = 0; i < MAX_NR_ZONES; i++) {		if (!(zone & 1<<i))			continue;		z = &NODE_DATA(node)->node_zones[i];		if (state)			z->reclaim_pages = 1;		else			z->reclaim_pages = 0;	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/bce5f6ba340b09d8b29902add204bb95a6d3d88b/vmscan.c/buggy/mm/vmscan.c