public inbox for bpf@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/4] Faultable syscall tracepoints updates
@ 2024-10-30 14:46 Mathieu Desnoyers
  2024-10-30 14:46 ` [PATCH v5 1/4] tracing: Introduce tracepoint extended structure Mathieu Desnoyers
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Mathieu Desnoyers @ 2024-10-30 14:46 UTC (permalink / raw)
  To: Steven Rostedt
  Cc: linux-kernel, Mathieu Desnoyers, Thomas Gleixner, Michael Jeanson,
	Masami Hiramatsu, Peter Zijlstra, Alexei Starovoitov,
	Yonghong Song, Paul E . McKenney, Ingo Molnar,
	Arnaldo Carvalho de Melo, Mark Rutland, Alexander Shishkin,
	Namhyung Kim, Andrii Nakryiko, bpf, Joel Fernandes, Jordan Rife

This series addresses use-after-free of faultable syscall tracepoints
reported by test bots using Syzkaller.

This applies on linux-next 20241022.

Thanks,

Mathieu

Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Michael Jeanson <mjeanson@efficios.com>
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Alexei Starovoitov <ast@kernel.org>
Cc: Yonghong Song <yhs@fb.com>
Cc: Paul E. McKenney <paulmck@kernel.org>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Arnaldo Carvalho de Melo <acme@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Andrii Nakryiko <andrii.nakryiko@gmail.com>
Cc: bpf@vger.kernel.org
Cc: Joel Fernandes <joel@joelfernandes.org>
Cc: Jordan Rife <jrife@google.com>

Mathieu Desnoyers (4):
  tracing: Introduce tracepoint extended structure
  tracing: Introduce tracepoint_is_faultable()
  tracing: Fix syscall tracepoint use-after-free
  tracing: Add might_fault() check in __DECLARE_TRACE_SYSCALL

 include/linux/tracepoint-defs.h | 10 ++++++--
 include/linux/tracepoint.h      | 44 ++++++++++++++++++++++++++++-----
 include/trace/define_trace.h    |  2 +-
 kernel/tracepoint.c             | 20 ++++++++-------
 4 files changed, 58 insertions(+), 18 deletions(-)

-- 
2.39.5

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-10-30 23:33 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-30 14:46 [PATCH v5 0/4] Faultable syscall tracepoints updates Mathieu Desnoyers
2024-10-30 14:46 ` [PATCH v5 1/4] tracing: Introduce tracepoint extended structure Mathieu Desnoyers
2024-10-30 14:46 ` [PATCH v5 2/4] tracing: Introduce tracepoint_is_faultable() Mathieu Desnoyers
2024-10-30 14:46 ` [PATCH v5 3/4] tracing: Fix syscall tracepoint use-after-free Mathieu Desnoyers
2024-10-30 14:46 ` [PATCH v5 4/4] tracing: Add might_fault() check in __DECLARE_TRACE_SYSCALL Mathieu Desnoyers
2024-10-30 23:33 ` [PATCH v5 0/4] Faultable syscall tracepoints updates Steven Rostedt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox