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 <[email protected]> Cc: Michael Jeanson <[email protected]> Cc: Masami Hiramatsu <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Alexei Starovoitov <[email protected]> Cc: Yonghong Song <[email protected]> Cc: Paul E. McKenney <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Arnaldo Carvalho de Melo <[email protected]> Cc: Mark Rutland <[email protected]> Cc: Alexander Shishkin <[email protected]> Cc: Namhyung Kim <[email protected]> Cc: Andrii Nakryiko <[email protected]> Cc: [email protected] Cc: Joel Fernandes <[email protected]> Cc: Jordan Rife <[email protected]> Cc: [email protected] 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
