[LTP] [PATCH v3 0/2] Fix cma testing suite permissions
Andrea Cervesato
andrea.cervesato@suse.de
Tue Oct 20 12:37:28 CEST 2026
The cma testing suite started to fail on modern systems enabling YAMA.
Unfortunately, using CAP_PTRACE capability for users is not enough to
avoid an EPERM. For this reason, it's better to require root and fix the
whole suite in one shot.
Signed-off-by: Andrea Cervesato <andrea.cervesato@suse.com>
---
Changes in v3:
- add CAP_SYS_PTRACE fallback in lapi/capability.h
- Link to v2: https://lore.kernel.org/20261014-fix_process_vm_writev_permissions-v2-1-17710f74606c@suse.com
Changes in v2:
- consider mode 1, 2, 3 and user
- Link to v1: https://lore.kernel.org/20261014-fix_process_vm_writev_permissions-v1-1-6affee2da859@suse.com
---
Andrea Cervesato (2):
lapi/capability.h: Add CAP_SYS_PTRACE fallback
syscalls/cma: Handle Yama ptrace_scope in tests
include/lapi/capability.h | 4 +++
testcases/kernel/syscalls/cma/cma.h | 38 ++++++++++++++++++++++
testcases/kernel/syscalls/cma/process_vm_readv02.c | 5 +++
testcases/kernel/syscalls/cma/process_vm_readv03.c | 5 +++
.../kernel/syscalls/cma/process_vm_writev02.c | 5 +++
5 files changed, 57 insertions(+)
---
base-commit: 1aae0e4d9d1e2e7818fda773b372cee8fb856de7
change-id: 20261014-fix_process_vm_writev_permissions-6fca6598d9fb
Best regards,
--
Andrea Cervesato <andrea.cervesato@suse.com>
More information about the ltp
mailing list