/* Returns: 0 on success -EINTR when interrupted by a signal -EDEADLK when the lock would deadlock (when deadlock detection is on)  */
int __sched rt_mutex_lock_interruptible(struct rt_mutex *lock, int detect_deadlock)
/* Returns: 0 on success -EINTR when interrupted by a signal -EDEADLK when the lock would deadlock (when deadlock detection is on)  */
int __sched rt_mutex_lock_interruptible(struct rt_mutex *lock, int detect_deadlock)
{
	might_sleep();
	return rt_mutex_fastlock(lock, TASK_INTERRUPTIBLE,
				 detect_deadlock, rt_mutex_slowlock);
}