Re: [RFC PATCH 2/6] Preempt-RCU: Reorganize RCU code into rcuclassic.c and rcupdate.c

2007-12-14 Thread Paul E. McKenney
On Fri, Dec 14, 2007 at 03:51:14PM +0100, Johannes Weiner wrote: > Hi, > > Gautham R Shenoy <[EMAIL PROTECTED]> writes: > > > diff --git a/kernel/rcuclassic.c b/kernel/rcuclassic.c > > new file mode 100644 > > index 000..11c16aa > > --- /dev/null > > +++ b/kernel/rcuclassic.c > > +/** > > + *

Re: [RFC PATCH 2/6] Preempt-RCU: Reorganize RCU code into rcuclassic.c and rcupdate.c

2007-12-14 Thread Johannes Weiner
Hi, Gautham R Shenoy <[EMAIL PROTECTED]> writes: > diff --git a/kernel/rcuclassic.c b/kernel/rcuclassic.c > new file mode 100644 > index 000..11c16aa > --- /dev/null > +++ b/kernel/rcuclassic.c > +/** > + * call_rcu - Queue an RCU callback for invocation after a grace period. > + * @head: str

[RFC PATCH 2/6] Preempt-RCU: Reorganize RCU code into rcuclassic.c and rcupdate.c

2007-12-13 Thread Gautham R Shenoy
Preempt-RCU: Reorganize RCU code into rcuclassic.c and rcupdate.c From: Paul E. McKenney <[EMAIL PROTECTED]> This patch re-organizes the RCU code to enable multiple implementations of RCU. Users of RCU continues to include rcupdate.h and the RCU interfaces remain the same. This is in preparation