set_current_state(TASK_INTERRUPTIBLE); schedule_timeout(1); 
schedule_timeout_interruptible(1); 
snd_emu8000_write_wait(emu8000_t *emu){	while ((EMU8000_SMALW_READ(emu) & 0x80000000) != 0) {		set_current_state(TASK_INTERRUPTIBLE);		schedule_timeout(1);		if (signal_pending(current))			break;	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8433a509c0eb6bb1f33ce39c82c580b8901619ee/emu8000.c/buggy/sound/isa/sb/emu8000.c