Hi Steve, Thanks for the quick response.
We may plan to upgrade the PPC build environment to a newer kernel in a couple of months, but not at the moment — it is currently tied to Linux 5.10.x and upgrading would require some effort. However, the change by Michael Ellerman in 6.1 introduces CONFIG_ARCH_HAS_SYSCALL_WRAPPER for PowerPC, but my expectation was that per‑syscall trace events would still be accessible in earlier kernels. Are you or Michael aware of such issue on PPC in kernel versions between 4.17 (when the syscalls wrapper option was first added to the Linux kernel) and 6.1 (when it was added to PPC)? FYI, on my side this was working properly in an earlier kernel version 4.9.x. --- Mohammad ________________________________________ From: Steven Rostedt <[email protected]> Sent: February 17, 2026 3:23 PM To: Nassiri, Mohammad <[email protected]> Cc: [email protected] <[email protected]>; [email protected] <[email protected]>; [email protected] <[email protected]>; [email protected] <[email protected]>; [email protected] <[email protected]>; Christophe Leroy <[email protected]>; Nicholas Piggin <[email protected]> Subject: [**EXTERNAL**] Re: [PPC][Tracing] Missing syscalls:* ftrace/perf events on PowerPC vs x86 On Tue, 17 Feb 2026 20:10:39 +0000 "Nassiri, Mohammad" <[email protected]> wrote: > Hello, > > On PPC64 with Yocto Kirkstone and Linux 5.10.x, 5.10 is ancient and nobody working upstream is going to bother looking at this. If it works on a more recent kernel, then maybe something needs to be backported. -- Steve
