]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit3fa069a36642359193eddfc9b77fdd10991f7c9a
treebd09ab1fc3f9e267b1ea78f1a41b121175e1585a
parent11099ffff9a0180a644ba37746103f90d6898876
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