Closed xen0n closed 2 weeks ago
After the change, linux-headers >= 6.11
will be required for native LoongArch all builds, for definitions of new syscalls introduced in this version.
After the change,
linux-headers >= 6.11
will be required for ~native LoongArch~ all builds, for definitions of new syscalls introduced in this version.
this is really helpful for LoongArch, thanks.
Hi maintainers,
Regression Test Summary
tests run: 5084
tests skipped: 124
tests passed: 5084
tests failed: 0
tests errored: 0
=================================
PASS: regression
=============
1 test passed
=============
Please review.
@drakenclimber @pcmoore
Could you review this PR? Thanks. Also, I would like to know when v2.6.0 will be released.
Also, I would like to know when v2.6.0 will be released.
https://github.com/seccomp/libseccomp?tab=readme-ov-file#release-process
TL;DR: When it's ready.
Just one small comment/clarification/question above, but otherwise I think this looks good. Thanks for all your work on this @xen0n!
This is now rebased and updated to reflect Linux v6.12-rc5 syscall info (no new syscalls since 6.11). I have also incorporated @rusty-snake's review comment of keeping PNR allocations consistent with v2.5.x. Tests still pass on aarch64, loongarch64, riscv64 and x86_64.
My apologies for being quiet the last few weeks. I've had some other high-priority work on my plate, but I'm thinking I should have some time in the next few weeks to get back into libseccomp work. Thanks all for your patience :).
This looked good to me and it passed all my tests locally so I merged the PR at HEAD f01e67509e45c672f4bdd643d94d90867cc19d90, thanks for you work and patience @xen0n!
@drakenclimber nothing in here looked controversial and we needed something like this for future syscall updates so I went ahead and merged the PR, if you notice anything awry please let me know and we can revert/fix it.
While the PR is merged, I'm going to leave this open until I finish the backport to the release-2.5 branch.
Here is the release-2.5/v2.5.x branch backport: https://github.com/seccomp/libseccomp/pull/439
With the backport PR now posted, I'm closing this PR, thanks again everyone!
The
arch-syscall-validate
script updates will need to be backported to v2.5.x later, for continuing to sync aarch64 and riscv64 that got refactored to source the syscall definitions from asyscall.tbl
instead ofasm-generic/unistd.h
.