sched/core: Fix an SMP ordering race in try_to_wake_up() vs. schedule()
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / kernel / rtmutex.h
index 1e0fca13ff72b4e132e32eee2934837db737d87b..f6a1f3c133b12bbd3b0917f712d64f936615af0f 100644 (file)
@@ -10,9 +10,6 @@
  * Non-debug version.
  */
 
-#define __IP_DECL__
-#define __IP__
-#define __RET_IP__
 #define rt_mutex_deadlock_check(l)                     (0)
 #define rt_mutex_deadlock_account_lock(m, t)           do { } while (0)
 #define rt_mutex_deadlock_account_unlock(l)            do { } while (0)
@@ -27,3 +24,8 @@
 #define debug_rt_mutex_print_deadlock(w)               do { } while (0)
 #define debug_rt_mutex_detect_deadlock(w,d)            (d)
 #define debug_rt_mutex_reset_waiter(w)                 do { } while (0)
+
+static inline void rt_mutex_print_deadlock(struct rt_mutex_waiter *w)
+{
+       WARN(1, "rtmutex deadlock detected\n");
+}