[lttng-dev] [RFC] adding into middle of RCU list

2013-08-23 Thread Stephen Hemminger
I needed to add into the middle of an RCU list, does this make sense. >From a45892b0d49ac5fe449ba7e19c646cb17f7cee57 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Thu, 22 Aug 2013 21:27:04 -0700 Subject: [PATCH] Add list_splice_init_rcu to allow insertion into a RCU list Simplified ve

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-08-23 Thread Mathieu Desnoyers
Hi Stephen, * Stephen Hemminger (step...@networkplumber.org) wrote: > I needed to add into the middle of an RCU list, does this make sense. > Yes, it makes sense. I'm adding a couple of comments below, > > > From a45892b0d49ac5fe449ba7e19c646cb17f7cee57 Mon Sep 17 00:00:00 2001 > From: Stephe

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-08-23 Thread Paul E. McKenney
On Thu, Aug 22, 2013 at 09:33:18PM -0700, Stephen Hemminger wrote: > I needed to add into the middle of an RCU list, does this make sense. > > > > From a45892b0d49ac5fe449ba7e19c646cb17f7cee57 Mon Sep 17 00:00:00 2001 > From: Stephen Hemminger > Date: Thu, 22 Aug 2013 21:27:04 -0700 > Subject:

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-08-23 Thread Mathieu Desnoyers
* Paul E. McKenney (paul...@linux.vnet.ibm.com) wrote: > On Thu, Aug 22, 2013 at 09:33:18PM -0700, Stephen Hemminger wrote: > > I needed to add into the middle of an RCU list, does this make sense. > > > > > > > > From a45892b0d49ac5fe449ba7e19c646cb17f7cee57 Mon Sep 17 00:00:00 2001 > > From: S

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-08-23 Thread Stephen Hemminger
On Fri, 23 Aug 2013 13:16:53 -0400 Mathieu Desnoyers wrote: > * Paul E. McKenney (paul...@linux.vnet.ibm.com) wrote: > > On Thu, Aug 22, 2013 at 09:33:18PM -0700, Stephen Hemminger wrote: > > > I needed to add into the middle of an RCU list, does this make sense. > > > > > > > > > > > > From a

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-08-23 Thread Paul E. McKenney
On Fri, Aug 23, 2013 at 12:09:56PM -0700, Stephen Hemminger wrote: > On Fri, 23 Aug 2013 13:16:53 -0400 > Mathieu Desnoyers wrote: > > > * Paul E. McKenney (paul...@linux.vnet.ibm.com) wrote: > > > On Thu, Aug 22, 2013 at 09:33:18PM -0700, Stephen Hemminger wrote: > > > > I needed to add into the

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-08-23 Thread Paul E. McKenney
On Fri, Aug 23, 2013 at 01:16:53PM -0400, Mathieu Desnoyers wrote: > * Paul E. McKenney (paul...@linux.vnet.ibm.com) wrote: > > On Thu, Aug 22, 2013 at 09:33:18PM -0700, Stephen Hemminger wrote: > > > I needed to add into the middle of an RCU list, does this make sense. > > > > > > > > > > > > F

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-08-23 Thread Stephen Hemminger
On Fri, 23 Aug 2013 14:05:51 -0700 "Paul E. McKenney" wrote: > On Fri, Aug 23, 2013 at 12:09:56PM -0700, Stephen Hemminger wrote: > > On Fri, 23 Aug 2013 13:16:53 -0400 > > Mathieu Desnoyers wrote: > > > > > * Paul E. McKenney (paul...@linux.vnet.ibm.com) wrote: > > > > On Thu, Aug 22, 2013 at

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-08-29 Thread Paul E. McKenney
On Fri, Aug 23, 2013 at 02:08:22PM -0700, Paul E. McKenney wrote: > On Fri, Aug 23, 2013 at 01:16:53PM -0400, Mathieu Desnoyers wrote: > > * Paul E. McKenney (paul...@linux.vnet.ibm.com) wrote: > > > On Thu, Aug 22, 2013 at 09:33:18PM -0700, Stephen Hemminger wrote: [ . . . ] > > > > + > > > > +/

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-08-29 Thread Josh Triplett
On Thu, Aug 29, 2013 at 05:57:33PM -0700, Paul E. McKenney wrote: > On Fri, Aug 23, 2013 at 02:08:22PM -0700, Paul E. McKenney wrote: > > On Fri, Aug 23, 2013 at 01:16:53PM -0400, Mathieu Desnoyers wrote: > > > #define __rcu_assign_pointer(p, v, space) \ > > > do { \ > > > s

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-08-31 Thread Paul E. McKenney
On Thu, Aug 29, 2013 at 07:16:37PM -0700, Josh Triplett wrote: > On Thu, Aug 29, 2013 at 05:57:33PM -0700, Paul E. McKenney wrote: > > On Fri, Aug 23, 2013 at 02:08:22PM -0700, Paul E. McKenney wrote: > > > On Fri, Aug 23, 2013 at 01:16:53PM -0400, Mathieu Desnoyers wrote: > > > > #define __rcu_ass

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-09-01 Thread Josh Triplett
On Sat, Aug 31, 2013 at 02:32:28PM -0700, Paul E. McKenney wrote: > On Thu, Aug 29, 2013 at 07:16:37PM -0700, Josh Triplett wrote: > > On Thu, Aug 29, 2013 at 05:57:33PM -0700, Paul E. McKenney wrote: > > > On Fri, Aug 23, 2013 at 02:08:22PM -0700, Paul E. McKenney wrote: > > > > On Fri, Aug 23, 20

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-09-01 Thread Paul E. McKenney
On Sun, Sep 01, 2013 at 01:42:10PM -0700, Josh Triplett wrote: > On Sat, Aug 31, 2013 at 02:32:28PM -0700, Paul E. McKenney wrote: > > On Thu, Aug 29, 2013 at 07:16:37PM -0700, Josh Triplett wrote: > > > On Thu, Aug 29, 2013 at 05:57:33PM -0700, Paul E. McKenney wrote: > > > > On Fri, Aug 23, 2013

Re: [lttng-dev] [RFC] adding into middle of RCU list

2013-09-01 Thread Josh Triplett
On Sun, Sep 01, 2013 at 03:26:19PM -0700, Paul E. McKenney wrote: > On Sun, Sep 01, 2013 at 01:42:10PM -0700, Josh Triplett wrote: > > On Sat, Aug 31, 2013 at 02:32:28PM -0700, Paul E. McKenney wrote: > > > On Thu, Aug 29, 2013 at 07:16:37PM -0700, Josh Triplett wrote: > > > > On Thu, Aug 29, 2013