diff options
Diffstat (limited to 'kernel/locking/mutex-debug.c')
| -rw-r--r-- | kernel/locking/mutex-debug.c | 13 | 
1 files changed, 0 insertions, 13 deletions
| diff --git a/kernel/locking/mutex-debug.c b/kernel/locking/mutex-debug.c index 9c951fade415..9aa713629387 100644 --- a/kernel/locking/mutex-debug.c +++ b/kernel/locking/mutex-debug.c @@ -73,21 +73,8 @@ void debug_mutex_unlock(struct mutex *lock)  {  	if (likely(debug_locks)) {  		DEBUG_LOCKS_WARN_ON(lock->magic != lock); - -		if (!lock->owner) -			DEBUG_LOCKS_WARN_ON(!lock->owner); -		else -			DEBUG_LOCKS_WARN_ON(lock->owner != current); -  		DEBUG_LOCKS_WARN_ON(!lock->wait_list.prev && !lock->wait_list.next);  	} - -	/* -	 * __mutex_slowpath_needs_to_unlock() is explicitly 0 for debug -	 * mutexes so that we can do it here after we've verified state. -	 */ -	mutex_clear_owner(lock); -	atomic_set(&lock->count, 1);  }  void debug_mutex_init(struct mutex *lock, const char *name, |