On Wed, Jun 11, 2014 at 04:39:40PM -0400, Pranith Kumar wrote: > kernel/rcu/tree_plugin.h:1494:13: warning: context imbalance in > 'rcu_initiate_boost' - unexpected unlock > > by annotating the function with releases() > > Signed-off-by: Pranith Kumar <bobby.pr...@gmail.com>
Hearing no objections, I have queued this for 3.17. Thanx, Paul > --- > kernel/rcu/tree_plugin.h | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/kernel/rcu/tree_plugin.h b/kernel/rcu/tree_plugin.h > index cbc2c45..0c955d9 100644 > --- a/kernel/rcu/tree_plugin.h > +++ b/kernel/rcu/tree_plugin.h > @@ -1256,6 +1256,7 @@ static int rcu_boost_kthread(void *arg) > * about it going away. > */ > static void rcu_initiate_boost(struct rcu_node *rnp, unsigned long flags) > + __releases(rnp->lock) > { > struct task_struct *t; > > @@ -1491,6 +1492,7 @@ static void rcu_prepare_kthreads(int cpu) > #else /* #ifdef CONFIG_RCU_BOOST */ > > static void rcu_initiate_boost(struct rcu_node *rnp, unsigned long flags) > + __releases(rnp->lock) > { > raw_spin_unlock_irqrestore(&rnp->lock, flags); > } > -- > 1.9.1 > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/