use NR_syscalls instead of FTRACE_SYSCALL_MAX
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest4 patches 21 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | add NR_syscalls define for x86arch/ | +2 | 3 replies | |
| 2/4 | Add NR_syscalls for x86_64include/ | +5 | 16 replies | |
| 3/4 | Convert event tracing code to NR_syscallsarch/ kernel/ | +16 | 1 reply | |
| 4/4 | remove FTRACE_SYSCALL_MAX definitionsarch/ | +0 | 1 reply |
Reviews trailers per patch
1 of 4 patches has a Reviewed-by or Acked-by.
| Patch | Steven Rostedt |
|---|---|
| 1/4 | |
| 2/4 | A-b A-b |
| 3/4 | |
| 4/4 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/4] use NR_syscalls instead of FTRACE_SYSCALL_MAX
hi,
This series adds definitions for NR_syscalls for x86 and x86_64 and converts syscall events tracing to use NR_syscalls instead of FTRACE_SYSCALL_MAX. Note, the x86_64 NR_syscalls is defined in terms of __NR_syscall_max, and thus is dynamic (we don't need to update it when new syscalls are added). However, the x86 implementation adds a static define in unistd.h, at least for now.
Patches are against the current -tip tree. So the x86 static define will need to be updated with a patch when integrated in the -next tree (which has additional syscalls). Also, Paul Mundt has said he will update sh architecture (to remove the FTRACE_SYSCALL_MAX definition).
thanks,
-Jason
-add-nrsyscalls-32
-add-nrsyscalls-x8664
-convert-ftrace-nrsyscalls
remove-ftrace-syscall-max
arch/x86/include/asm/ftrace.h | 7 ------- arch/x86/include/asm/unistd_32.h | 2 ++ arch/x86/kernel/ftrace.c | 8 ++++---- include/linux/ftrace.h | 5 +++++ kernel/trace/trace_syscalls.c | 24 ++++++++++++------------ 5 files changed, 23 insertions(+), 23 deletions(-)