srcu: Remove Classic SRCU
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Mon, 15 May 2017 21:57:01 +0000 (14:57 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 9 Jun 2017 01:52:42 +0000 (18:52 -0700)
commitbd8cc5a062f41e334596edbe823e2fa0adddd1b7
treed484e0604f4bd8634f21bde4ba19edd1f6879873
parent7f0cd6333086ae09962791c31f0d4845a3329df9
srcu: Remove Classic SRCU

Classic SRCU was only ever intended to be a fallback in case of issues
with Tree/Tiny SRCU, and the latter two are doing quite well in testing.
This commit therefore removes Classic SRCU.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
include/linux/srcu.h
include/linux/srcuclassic.h [deleted file]
init/Kconfig
kernel/rcu/Makefile
kernel/rcu/rcu.h
kernel/rcu/rcutorture.c
kernel/rcu/srcu.c [deleted file]
tools/testing/selftests/rcutorture/configs/rcu/CFLIST
tools/testing/selftests/rcutorture/configs/rcu/SRCU-C [deleted file]
tools/testing/selftests/rcutorture/configs/rcuperf/SRCUCLASSIC [deleted file]