-
Notifications
You must be signed in to change notification settings - Fork 187
RFE: update v2.5.x syscall tables to v6.12-rc7 #439
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Apart from de-duplication of logic, this refactor is also going to help syncing to the Linux 6.11+ definitions, where all architectures are converted to source their syscall definitions from syscall.tbl files. The change is tested on Linux 6.2 sources to not affect the generated syscalls.csv apart from timestamp changes. Signed-off-by: WANG Xuerui <git@xen0n.name> Signed-off-by: Paul Moore <paul@paul-moore.com> (imported from commit cfce7b0)
The aarch64, loongarch64 and riscv64 architectures have their syscall table sources changed to scripts/syscall.tbl, from the original inclusion of asm-generic/unistd.h. Make the script recognize the new format for these architectures. Signed-off-by: WANG Xuerui <git@xen0n.name> Signed-off-by: Paul Moore <paul@paul-moore.com> (imported from commit 26e2b31)
No direct cherry-pick from main due to supported architectures and other changes. Signed-off-by: Paul Moore <paul@paul-moore.com>
xen0n
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the backport!
https://github.com/seccomp/libseccomp/milestone/16 Everything seems to point towards libseccomp being the culprit. |
Not necessarily. libseccomp is just one of many things that @pcmoore and I work on. Unfortunately for me (and likely @pcmoore as well), I have had higher priority tasks lately. With that said, I think I can carve out some time over the next month or so, and I'm really hoping to make some progress on libseccomp issues. 🤞 |
This is a backport of #435 with the syscall table generated specifically for the release-2.5 branch.