hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/kernel/locking/rtmutex.h
....@@ -19,8 +19,15 @@
1919 #define debug_rt_mutex_proxy_unlock(l) do { } while (0)
2020 #define debug_rt_mutex_unlock(l) do { } while (0)
2121 #define debug_rt_mutex_init(m, n, k) do { } while (0)
22
+#define debug_rt_mutex_deadlock(d, a ,l) do { } while (0)
23
+#define debug_rt_mutex_print_deadlock(w) do { } while (0)
2224 #define debug_rt_mutex_reset_waiter(w) do { } while (0)
2325
26
+static inline void rt_mutex_print_deadlock(struct rt_mutex_waiter *w)
27
+{
28
+ WARN(1, "rtmutex deadlock detected\n");
29
+}
30
+
2431 static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *w,
2532 enum rtmutex_chainwalk walk)
2633 {