linux/kernel/locking
Thomas Gleixner 0f48389512 rtmutex: Confine deadlock logic to futex
upstream commit: c051b21f71

The deadlock logic is only required for futexes.

Remove the extra arguments for the public functions and also for the
futex specific ones which get always called with deadlock detection
enabled.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>

Conflicts:
	include/linux/rtmutex.h
	kernel/locking/rtmutex.c
2020-10-14 00:59:23 +03:00
..
Makefile rt: Add the preempt-rt lock replacement APIs 2020-10-14 00:59:16 +03:00
lglock.c stomp-machine: create lg_global_trylock_relax() primitive 2020-10-14 00:59:18 +03:00
lockdep.c lockdep-rt.patch 2020-10-14 00:59:15 +03:00
lockdep_internals.h locking: Move the lockdep code to kernel/locking/ 2013-11-06 07:55:08 +01:00
lockdep_proc.c lockdep/proc: Fix lock-time avg computation 2013-11-11 12:41:34 +01:00
lockdep_states.h locking: Move the lockdep code to kernel/locking/ 2013-11-06 07:55:08 +01:00
mutex-debug.c mutexes: Give more informative mutex warning in the !lock->owner case 2013-12-17 15:35:10 +01:00
mutex-debug.h locking: Move the mutex code to kernel/locking/ 2013-11-06 07:55:07 +01:00
mutex.c locking/doc: Update references to kernel/mutex.c 2013-11-11 12:41:33 +01:00
mutex.h locking: Move the mutex code to kernel/locking/ 2013-11-06 07:55:07 +01:00
percpu-rwsem.c percpu-rwsem: compile fix 2020-10-14 00:59:17 +03:00
rt.c rtmutex: Confine deadlock logic to futex 2020-10-14 00:59:23 +03:00
rtmutex-debug.c rtmutex: Turn the plist into an rb-tree 2014-01-13 13:41:50 +01:00
rtmutex-debug.h rtmutex: Handle deadlock detection smarter 2014-06-30 20:11:58 -07:00
rtmutex-tester.c rtmutex: Confine deadlock logic to futex 2020-10-14 00:59:23 +03:00
rtmutex.c rtmutex: Confine deadlock logic to futex 2020-10-14 00:59:23 +03:00
rtmutex.h rtmutex: Handle deadlock detection smarter 2014-06-30 20:11:58 -07:00
rtmutex_common.h rtmutex: Confine deadlock logic to futex 2020-10-14 00:59:23 +03:00
rwsem-spinlock.c locking: Move the rwsem code to kernel/locking/ 2013-11-06 09:24:18 +01:00
rwsem-xadd.c locking: Move the rwsem code to kernel/locking/ 2013-11-06 09:24:18 +01:00
rwsem.c locking: Move the rwsem code to kernel/locking/ 2013-11-06 09:24:18 +01:00
semaphore.c locking: Move the semaphore core to kernel/locking/ 2013-11-06 07:55:22 +01:00
spinlock.c rt: Add the preempt-rt lock replacement APIs 2020-10-14 00:59:16 +03:00
spinlock_debug.c rt: Add the preempt-rt lock replacement APIs 2020-10-14 00:59:16 +03:00