set_current_state(TASK_UNINTERRUPTIBLE); schedule_timeout(10); 
schedule_timeout_uninterruptible(10); 
static int dscc4_wait_ack_cec(struct dscc4_dev_priv *dpriv,			      struct net_device *dev, char *msg){	s8 i = 0;	do {		if (!(scc_readl_star(dpriv, dev) & SccBusy)) {			printk(KERN_DEBUG "%s: %s ack (%d try)\n", dev->name,			       msg, i);			goto done;		}		set_current_state(TASK_UNINTERRUPTIBLE);		schedule_timeout(10);		rmb();	} while (++i > 0);	printk(KERN_ERR "%s: %s timeout\n", dev->name, msg);done:	return (i >= 0) ? i : -EAGAIN;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/3173c8907ffb2c64456142da3df2bd0500bd59e0/dscc4.c/buggy/drivers/net/wan/dscc4.c