current->state = TASK_INTERRUPTIBLE; ticks = schedule_timeout(ticks); 
ticks = schedule_timeout_interruptible(ticks); 
osf_usleep_thread(struct timeval32 __user *sleep, struct timeval32 __user *remain){	struct timeval tmp;	unsigned long ticks;	if (get_tv32(&tmp, sleep))		goto fault;	ticks = timeval_to_jiffies(&tmp);	current->state = TASK_INTERRUPTIBLE;	ticks = schedule_timeout(ticks);	if (remain) {		jiffies_to_timeval(ticks, &tmp);		if (put_tv32(remain, &tmp))			goto fault;	}		return 0; fault:	return -EFAULT;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/20c6abd1fd3a6296282f63fae82e589aa81862ff/osf_sys.c/clean/arch/alpha/kernel/osf_sys.c