Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ae91aa0a authored by Paul E. McKenney's avatar Paul E. McKenney
Browse files

rcu: Remove debugfs tracing



RCU's debugfs tracing used to be the only reasonable low-level debug
information available, but ftrace and event tracing has since surpassed
the RCU debugfs level of usefulness.  This commit therefore removes
RCU's debugfs tracing.

Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
parent bd8cc5a0
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -28,8 +28,6 @@ stallwarn.txt
	- RCU CPU stall warnings (module parameter rcu_cpu_stall_suppress)
torture.txt
	- RCU Torture Test Operation (CONFIG_RCU_TORTURE_TEST)
trace.txt
	- CONFIG_RCU_TRACE debugfs files and formats
UP.txt
	- RCU on Uniprocessor Systems
whatisRCU.txt
+1 −1
Original line number Diff line number Diff line
@@ -2034,7 +2034,7 @@ guard against mishaps and misuse:
	some other synchronization mechanism, for example, reference
	counting.
<li>	In kernels built with <tt>CONFIG_RCU_TRACE=y</tt>, RCU-related
	information is provided via both debugfs and event tracing.
	information is provided via event tracing.
<li>	Open-coded use of <tt>rcu_assign_pointer()</tt> and
	<tt>rcu_dereference()</tt> to create typical linked
	data structures can be surprisingly error-prone.

Documentation/RCU/trace.txt

deleted100644 → 0
+0 −535

File deleted.

Preview size limit exceeded, changes collapsed.

+0 −8
Original line number Diff line number Diff line
@@ -659,14 +659,6 @@ config RCU_FAST_NO_HZ

	  Say N if you are unsure.

config TREE_RCU_TRACE
	def_bool RCU_TRACE && ( TREE_RCU || PREEMPT_RCU )
	select DEBUG_FS
	help
	  This option provides tracing for the TREE_RCU and
	  PREEMPT_RCU implementations, permitting Makefile to
	  trivially select kernel/rcutree_trace.c.

config RCU_BOOST
	bool "Enable RCU priority boosting"
	depends on RT_MUTEXES && PREEMPT_RCU && RCU_EXPERT
+0 −1
Original line number Diff line number Diff line
@@ -9,6 +9,5 @@ obj-$(CONFIG_RCU_TORTURE_TEST) += rcutorture.o
obj-$(CONFIG_RCU_PERF_TEST) += rcuperf.o
obj-$(CONFIG_TREE_RCU) += tree.o
obj-$(CONFIG_PREEMPT_RCU) += tree.o
obj-$(CONFIG_TREE_RCU_TRACE) += tree_trace.o
obj-$(CONFIG_TINY_RCU) += tiny.o
obj-$(CONFIG_RCU_NEED_SEGCBLIST) += rcu_segcblist.o
Loading