diff options
Diffstat (limited to 'kernel/locking/rtmutex_common.h')
| -rw-r--r-- | kernel/locking/rtmutex_common.h | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/locking/rtmutex_common.h b/kernel/locking/rtmutex_common.h index 8596a71774e0..41adf8be991b 100644 --- a/kernel/locking/rtmutex_common.h +++ b/kernel/locking/rtmutex_common.h @@ -100,6 +100,13 @@ enum rtmutex_chainwalk {  	RT_MUTEX_FULL_CHAINWALK,  }; +static inline void __rt_mutex_basic_init(struct rt_mutex *lock) +{ +	lock->owner = NULL; +	raw_spin_lock_init(&lock->wait_lock); +	lock->waiters = RB_ROOT_CACHED; +} +  /*   * PI-futex support (proxy locking functions, etc.):   */  | 
