set_current_state(TASK_UNINTERRUPTIBLE); schedule_timeout(HZ/20); 
schedule_timeout_uninterruptible(msecs_to_jiffies(50)); 
static void snd_ymfpci_irq_wait(ymfpci_t *chip){	wait_queue_t wait;	int loops = 4;	while (loops-- > 0) {		if ((snd_ymfpci_readl(chip, YDSXGR_MODE) & 3) == 0)		 	continue;		init_waitqueue_entry(&wait, current);		add_wait_queue(&chip->interrupt_sleep, &wait);		atomic_inc(&chip->interrupt_sleep_count);		set_current_state(TASK_UNINTERRUPTIBLE);		schedule_timeout(HZ/20);		remove_wait_queue(&chip->interrupt_sleep, &wait);	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8433a509c0eb6bb1f33ce39c82c580b8901619ee/ymfpci_main.c/buggy/sound/pci/ymfpci/ymfpci_main.c