RFC X32: fix syscall_get_nr while not breaking seccomp BPF
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest3 patches 18 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | audit: add AUDIT_ARCH_X86_X32 arch definitioninclude/ | +1 | 1 reply | |
| 2/3 | seccomp: give BPF x32 bit when restoring x32 filterarch/ kernel/ | +10 | 17 replies | |
| 3/3 | Revert "x86: remove the x32 syscall bitmask from syscall_get_nr()"arch/ | +2 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/3] [RFC] X32: fix syscall_get_nr while not breaking seccomp BPF
This set reverts commit 8b4b9f2 which broke audit and potentially other users of syscall_get_nr() which depend on that call as named without being overloaded by architecture bits. It will satisfy other regular users of syscall_get_nr() and syscall_get_arch() without changing the seccomp interface to BPF.
A new ARCH definition, AUDIT_ARCH_X86_X32, was added for syscall_get_arch().
Cc Paul Moore <[email protected]>
Cc Eric Paris <[email protected]>
Cc Al Viro <[email protected]>
Cc Will Drewry <[email protected]>
Cc H. Peter Anvin <[email protected]>
Signed-off-by Richard Guy Briggs <[email protected]>
Richard Guy Briggs (3):
audit: add AUDIT_ARCH_X86_X32 arch definition
seccomp: give BPF x32 bit when restoring x32 filter Revert "x86: remove the x32 syscall bitmask from syscall_get_nr()"
arch/x86/include/asm/syscall.h | 8 ++++++-- include/uapi/linux/audit.h | 1 + kernel/seccomp.c | 6 ++++++ 3 files changed, 13 insertions(+), 2 deletions(-)