rcu: Remove Classic RCU
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 24 Jun 2009 00:12:47 +0000 (17:12 -0700)
committerIngo Molnar <mingo@elte.hu>
Wed, 24 Jun 2009 13:05:13 +0000 (15:05 +0200)
commitc17ef45342cc033fdf7bdd5b28615e0090f8d2e7
tree6bb4b1d09f0801d5e3ad5a727e14035090b25931
parentf6faac71d502be1c29c81b2f45657662c3b84470
rcu: Remove Classic RCU

Remove Classic RCU, given that the combination of Tree RCU and
the proposed Bloatwatch RCU do everything that Classic RCU can
with fewer bugs.

Tree RCU has been default in x86 builds for almost six months,
and seems to be quite reliable, so there does not seem to be
much justification for keeping the Classic RCU code and config
complexity around anymore.

Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
Cc: akpm@linux-foundation.org
Cc: niv@us.ibm.com
Cc: dvhltc@us.ibm.com
Cc: dipankar@in.ibm.com
Cc: dhowells@redhat.com
Cc: lethal@linux-sh.org
Cc: kernel@wantstofly.org
Signed-off-by: Ingo Molnar <mingo@elte.hu>
include/linux/rcuclassic.h [deleted file]
include/linux/rcupdate.h
init/Kconfig
kernel/Makefile
kernel/rcuclassic.c [deleted file]