if (p->prio > swap_info[swap_list.next].prio) swap_list.next = p - swap_info; 
static int swap_entry_free(struct swap_info_struct *p, unsigned long offset){	int count = p->swap_map[offset];	if (count < SWAP_MAP_MAX) {		count--;		p->swap_map[offset] = count;		if (!count) {			if (offset < p->lowest_bit)				p->lowest_bit = offset;			if (offset > p->highest_bit)				p->highest_bit = offset;			nr_swap_pages++;			p->inuse_pages--;		}	}	return count;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/89d09a2c80ea6baafb559b86d545fada05e14ab5/swapfile.c/clean/mm/swapfile.c