Blame view
kernel/locking/rtmutex.h
1.32 KB
23f78d4a0 [PATCH] pi-futex:... |
1 2 3 4 5 6 7 8 9 10 11 |
/* * RT-Mutexes: blocking mutual exclusion locks with PI support * * started by Ingo Molnar and Thomas Gleixner: * * Copyright (C) 2004-2006 Red Hat, Inc., Ingo Molnar <mingo@redhat.com> * Copyright (C) 2006, Timesys Corp., Thomas Gleixner <tglx@timesys.com> * * This file contains macros used solely by rtmutex.c. * Non-debug version. */ |
23f78d4a0 [PATCH] pi-futex:... |
12 13 14 15 16 17 18 19 20 21 22 23 |
#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) #define debug_rt_mutex_init_waiter(w) do { } while (0) #define debug_rt_mutex_free_waiter(w) do { } while (0) #define debug_rt_mutex_lock(l) do { } while (0) #define debug_rt_mutex_proxy_lock(l,p) do { } while (0) #define debug_rt_mutex_proxy_unlock(l) do { } while (0) #define debug_rt_mutex_unlock(l) do { } while (0) #define debug_rt_mutex_init(m, n) do { } while (0) #define debug_rt_mutex_deadlock(d, a ,l) do { } while (0) #define debug_rt_mutex_print_deadlock(w) do { } while (0) |
23f78d4a0 [PATCH] pi-futex:... |
24 |
#define debug_rt_mutex_reset_waiter(w) do { } while (0) |
3d5c9340d rtmutex: Handle d... |
25 26 27 28 29 30 |
static inline void rt_mutex_print_deadlock(struct rt_mutex_waiter *w) { WARN(1, "rtmutex deadlock detected "); } |
8930ed80f rtmutex: Cleanup ... |
31 32 33 34 35 36 |
static inline bool debug_rt_mutex_detect_deadlock(struct rt_mutex_waiter *w, enum rtmutex_chainwalk walk) { return walk == RT_MUTEX_FULL_CHAINWALK; } |