Re: [PATCH tip/core/rcu 08/17] rcu: Allow post-unlock reference for rt_mutex

2014-07-09 Thread Paul E. McKenney
On Wed, Jul 09, 2014 at 09:50:09AM +0800, Lai Jiangshan wrote: > On 07/08/2014 06:38 AM, Paul E. McKenney wrote: > > From: "Paul E. McKenney" > > > > The current approach to RCU priority boosting uses an rt_mutex strictly > > for its priority-boosting side effects. The

Re: [PATCH tip/core/rcu 08/17] rcu: Allow post-unlock reference for rt_mutex

2014-07-09 Thread Paul E. McKenney
On Wed, Jul 09, 2014 at 09:50:09AM +0800, Lai Jiangshan wrote: On 07/08/2014 06:38 AM, Paul E. McKenney wrote: From: Paul E. McKenney paul...@linux.vnet.ibm.com The current approach to RCU priority boosting uses an rt_mutex strictly for its priority-boosting side effects. The

Re: [PATCH tip/core/rcu 08/17] rcu: Allow post-unlock reference for rt_mutex

2014-07-08 Thread Lai Jiangshan
On 07/08/2014 06:38 AM, Paul E. McKenney wrote: > From: "Paul E. McKenney" > > The current approach to RCU priority boosting uses an rt_mutex strictly > for its priority-boosting side effects. The rt_mutex_init_proxy_locked() > function is used by the booster to initialize the lock as held by

Re: [PATCH tip/core/rcu 08/17] rcu: Allow post-unlock reference for rt_mutex

2014-07-08 Thread Lai Jiangshan
On 07/08/2014 06:38 AM, Paul E. McKenney wrote: From: Paul E. McKenney paul...@linux.vnet.ibm.com The current approach to RCU priority boosting uses an rt_mutex strictly for its priority-boosting side effects. The rt_mutex_init_proxy_locked() function is used by the booster to initialize

[PATCH tip/core/rcu 08/17] rcu: Allow post-unlock reference for rt_mutex

2014-07-07 Thread Paul E. McKenney
From: "Paul E. McKenney" The current approach to RCU priority boosting uses an rt_mutex strictly for its priority-boosting side effects. The rt_mutex_init_proxy_locked() function is used by the booster to initialize the lock as held by the boostee. The booster then uses rt_mutex_lock() to

[PATCH tip/core/rcu 08/17] rcu: Allow post-unlock reference for rt_mutex

2014-07-07 Thread Paul E. McKenney
From: Paul E. McKenney paul...@linux.vnet.ibm.com The current approach to RCU priority boosting uses an rt_mutex strictly for its priority-boosting side effects. The rt_mutex_init_proxy_locked() function is used by the booster to initialize the lock as held by the boostee. The booster then uses