tracing: Remove pointless memory barriers
authorNam Cao <namcao@linutronix.de>
Thu, 26 Jun 2025 15:19:40 +0000 (17:19 +0200)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Wed, 23 Jul 2025 00:15:51 +0000 (20:15 -0400)
commitc897c1e5b19dd4fc32e84fa1ab2065c2507be3a7
treed32e8ea7be22b8641a2df686243502c4adbddfed
parent878e1e94a8aafb2f93a333a1aaed5e1c5f17e339
tracing: Remove pointless memory barriers

Memory barriers are useful to ensure memory accesses from one CPU appear in
the original order as seen by other CPUs.

Some smp_rmb() and smp_wmb() are used, but they are not ordering multiple
memory accesses.

Remove them.

Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Gabriele Monaco <gmonaco@redhat.com>
Link: https://lore.kernel.org/20250626151940.1756398-1-namcao@linutronix.de
Signed-off-by: Nam Cao <namcao@linutronix.de>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
kernel/trace/rv/rv.c
kernel/trace/trace.c