printk("\b%c", p[i]); i++; if (i > 3) i = 0; 
printk("\b%c", p[i++ % 4]); 
static void free_some_memory(void){	unsigned int i = 0;	unsigned int tmp;	unsigned long pages = 0;	char *p = "-\\|/";	printk("Freeing memory...  ");	while ((tmp = shrink_all_memory(10000))) {		pages += tmp;		printk("\b%c", p[i]);		i++;		if (i > 3)			i = 0;	}	printk("\bdone (%li pages freed)\n", pages);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/0245b3e787dc3267a915e1f56419e7e9c197e148/disk.c/buggy/kernel/power/disk.c