if (i.freeswap < (nr_copy_pages + PAGES_FOR_IO))  { pr_debug("swsusp: Not enough swap. Need %ld\n",i.freeswap); return 0; } return 1; 
pr_debug("swsusp: available swap: %lu pages\n", i.freeswap); return i.freeswap > (nr_copy_pages + PAGES_FOR_IO + nr_copy_pages/PBES_PER_PAGE + !!(nr_copy_pages%PBES_PER_PAGE)); 
static int enough_swap(void){	struct sysinfo i;	si_swapinfo(&i);	if (i.freeswap < (nr_copy_pages + PAGES_FOR_IO))  {		pr_debug("swsusp: Not enough swap. Need %ld\n",i.freeswap);		return 0;	}	return 1;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/351619baf9878731b4272fa10dda0f84f5582241/swsusp.c/buggy/kernel/power/swsusp.c