linux-trace-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] um/ptrace: Implement HAVE_SYSCALL_TRACEPOINTS
@ 2025-07-03 12:38 Thomas Weißschuh
  2025-07-03 12:38 ` [PATCH 1/2] um/x86: Add system call table to header file Thomas Weißschuh
  2025-07-03 12:38 ` [PATCH 2/2] um/ptrace: Implement HAVE_SYSCALL_TRACEPOINTS Thomas Weißschuh
  0 siblings, 2 replies; 3+ messages in thread
From: Thomas Weißschuh @ 2025-07-03 12:38 UTC (permalink / raw)
  To: Richard Weinberger, Anton Ivanov, Johannes Berg, Steven Rostedt,
	Masami Hiramatsu, Mathieu Desnoyers
  Cc: linux-um, linux-kernel, linux-trace-kernel, Nam Cao,
	Thomas Weißschuh

Implement syscall tracepoints through the generic tracing infrastructure.

We want to use this to run realtime validation monitors [0] inside UML,
to test applications for PREEMPT_RT compliance.

[0] https://lore.kernel.org/lkml/cover.1749547399.git.namcao@linutronix.de/

Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
---
Thomas Weißschuh (2):
      um/x86: Add system call table to header file
      um/ptrace: Implement HAVE_SYSCALL_TRACEPOINTS

 arch/um/Kconfig                   | 1 +
 arch/um/include/asm/thread_info.h | 2 ++
 arch/um/kernel/ptrace.c           | 9 +++++++++
 arch/x86/um/asm/syscall.h         | 2 ++
 4 files changed, 14 insertions(+)
---
base-commit: 19272b37aa4f83ca52bdf9c16d5d81bdd1354494
change-id: 20250702-uml-have_syscall_tracepoints-9f4d182fc308

Best regards,
-- 
Thomas Weißschuh <thomas.weissschuh@linutronix.de>


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

end of thread, other threads:[~2025-07-03 12:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-03 12:38 [PATCH 0/2] um/ptrace: Implement HAVE_SYSCALL_TRACEPOINTS Thomas Weißschuh
2025-07-03 12:38 ` [PATCH 1/2] um/x86: Add system call table to header file Thomas Weißschuh
2025-07-03 12:38 ` [PATCH 2/2] um/ptrace: Implement HAVE_SYSCALL_TRACEPOINTS Thomas Weißschuh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).