[ltt-dev] [PATCH 00/10] urcu,call_rcu: minior fixes, round1

Paul E. McKenney paulmck at linux.vnet.ibm.com
Thu Sep 15 11:57:00 EDT 2011


On Thu, Sep 15, 2011 at 11:23:04AM -0400, Mathieu Desnoyers wrote:
> * Lai Jiangshan (laijs at cn.fujitsu.com) wrote:
> > 2cleanups and 8bugfixes
> > 
> > Lai Jiangshan (10):
> >   add missing static
> >   init maxcpus before use it
> >   use get_cpu_call_rcu_data() for get_call_rcu_data()
> >   use cds_list_for_each_entry_safe()
> >   avoid memory leak in call_rcu_data_free()
> >   wake up default call_rcu thread after we move the leftover callbacks
> >   protect writing to per_cpu_call_rcu_data[*]
> >   Return -EEXIST when the old cpu call_rcu_data has not been removed
> >   avoid leaking crdp for failed path
> >   protects call_rcu_data_list when remove node

These look good to me, thank you, Lai!

> Hi Lai,
> 
> I think patch 10 (protects call_rcu_data_list when remove node) did not
> make it into my inbox. Can you resend it please ?

Same here.

							Thanx, Paul

> Thank you,
> 
> Mathieu
> 
> > 
> >  urcu-call-rcu-impl.h |   61 +++++++++++++++++++++++++++++--------------------
> >  1 files changed, 36 insertions(+), 25 deletions(-)
> > 
> > -- 
> > 1.7.4.4
> > 
> 
> -- 
> Mathieu Desnoyers
> Operating System Efficiency R&D Consultant
> EfficiOS Inc.
> http://www.efficios.com





More information about the lttng-dev mailing list