Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Commit [bbad93] Maximize Restore History

rcu: slim down rcutiny by removing rcu_scheduler_active and friends

TINY_RCU does not need rcu_scheduler_active unless CONFIG_DEBUG_LOCK_ALLOC.
So conditionally compile rcu_scheduler_active in order to slim down
rcutiny a bit more. Also gets rid of an EXPORT_SYMBOL_GPL, which is
responsible for most of the slimming.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>

Paul E. McKenney Paul E. McKenney 2010-04-02

added kernel/rcutiny_plugin.h
changed include/linux/rcupdate.h
changed include/linux/rcutiny.h
changed include/linux/rcutree.h
changed kernel/rcupdate.c
changed kernel/rcutiny.c
changed kernel/rcutree.c
kernel/rcutiny_plugin.h Diff Switch to side-by-side view
Loading...
include/linux/rcupdate.h Diff Switch to side-by-side view
Loading...
include/linux/rcutiny.h Diff Switch to side-by-side view
Loading...
include/linux/rcutree.h Diff Switch to side-by-side view
Loading...
kernel/rcupdate.c Diff Switch to side-by-side view
Loading...
kernel/rcutiny.c Diff Switch to side-by-side view
Loading...
kernel/rcutree.c Diff Switch to side-by-side view
Loading...