Preempt-RCU: reorganize RCU code into rcuclassic.c and rcupdate.c
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 25 Jan 2008 20:08:24 +0000 (21:08 +0100)
committerIngo Molnar <mingo@elte.hu>
Fri, 25 Jan 2008 20:08:24 +0000 (21:08 +0100)
commit01c1c660f4b8086cad7a62345fd04290f3d82c8f
treebd09ab1fc3f9e267b1ea78f1a41b121175e1585a
parentc2d727aa2ff17a1c8e5ed1e5e231bb8579b27e82
Preempt-RCU: reorganize RCU code into rcuclassic.c and rcupdate.c

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 for
subsequently merging the preemptible RCU implementation.

Signed-off-by: Gautham R Shenoy <ego@in.ibm.com>
Signed-off-by: Dipankar Sarma <dipankar@in.ibm.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Reviewed-by: Steven Rostedt <srostedt@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
include/linux/rcuclassic.h [new file with mode: 0644]
include/linux/rcupdate.h
kernel/Makefile
kernel/rcuclassic.c [new file with mode: 0644]
kernel/rcupdate.c