diff options
Diffstat (limited to 'kernel/mutex.c')
| -rw-r--r-- | kernel/mutex.c | 4 | 
1 files changed, 1 insertions, 3 deletions
| diff --git a/kernel/mutex.c b/kernel/mutex.c index 89096dd8786f..a307cc9c9526 100644 --- a/kernel/mutex.c +++ b/kernel/mutex.c @@ -240,9 +240,7 @@ __mutex_lock_common(struct mutex *lock, long state, unsigned int subclass,  		/* didn't get the lock, go to sleep: */  		spin_unlock_mutex(&lock->wait_lock, flags); -		preempt_enable_no_resched(); -		schedule(); -		preempt_disable(); +		schedule_preempt_disabled();  		spin_lock_mutex(&lock->wait_lock, flags);  	} | 
