[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230322184239.594953818@goodmis.org>
Date: Wed, 22 Mar 2023 14:42:39 -0400
From: Steven Rostedt <rostedt@...dmis.org>
To: linux-kernel@...r.kernel.org
Cc: Masami Hiramatsu <mhiramat@...nel.org>,
Mark Rutland <mark.rutland@....com>,
Andrew Morton <akpm@...ux-foundation.org>
Subject: [for-next][PATCH 00/11] tracing: Updates for 6.4
git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
trace/for-next
Head SHA1: e11b521a7b69c2621bb2e5920bb96f6d2facdc7e
Florent Revest (6):
ftrace: Let unregister_ftrace_direct_multi() call ftrace_free_filter()
ftrace: Replace uses of _ftrace_direct APIs with _ftrace_direct_multi
ftrace: Remove the legacy _ftrace_direct API
ftrace: Rename _ftrace_direct_multi APIs to _ftrace_direct APIs
ftrace: Store direct called addresses in their ops
ftrace: Make DIRECT_CALLS work WITH_ARGS and !WITH_REGS
Mark Rutland (1):
ftrace: selftest: remove broken trace_direct_tramp
Steven Rostedt (Google) (1):
ftrace: Show a list of all functions that have ever been enabled
Uros Bizjak (3):
ring_buffer: Change some static functions to void
ring_buffer: Change some static functions to bool
ring_buffer: Use try_cmpxchg instead of cmpxchg
----
arch/s390/kernel/mcount.S | 5 +
arch/x86/kernel/ftrace_32.S | 5 +
arch/x86/kernel/ftrace_64.S | 4 +
include/linux/ftrace.h | 66 ++--
kernel/bpf/trampoline.c | 12 +-
kernel/trace/Kconfig | 2 +-
kernel/trace/ftrace.c | 489 ++++------------------------
kernel/trace/ring_buffer.c | 77 ++---
kernel/trace/trace_selftest.c | 19 +-
samples/Kconfig | 2 +-
samples/ftrace/ftrace-direct-modify.c | 10 +-
samples/ftrace/ftrace-direct-multi-modify.c | 9 +-
samples/ftrace/ftrace-direct-multi.c | 5 +-
samples/ftrace/ftrace-direct-too.c | 10 +-
samples/ftrace/ftrace-direct.c | 10 +-
15 files changed, 185 insertions(+), 540 deletions(-)
Powered by blists - more mailing lists