[LTP] [PATCH 0/8] setxattrat coverage
Andrea Cervesato
andrea.cervesato@suse.de
Mon Jan 27 15:08:18 CET 2025
This is a patch-set meant to cover setxattrat() syscalls scenarios.
There are two parts:
- cover errors and features which are already tested for setxattr()
by adding a new setxattrat() test variant to setxattr() testing
suite
- cover errors which are strictly related to the setxattrat() syscall
Signed-off-by: Andrea Cervesato <andrea.cervesato@suse.com>
---
Andrea Cervesato (8):
syscalls: add *xattrat syscalls
lapi: add struct xattr_args fallback
setxattr01: add setxattrat variant
setxattr02: add setxattrat variant
setxattr03: add setxattrat variant
lapi: add safe *xattrat macros
Add setxattrat01 test
Add setxattrat02 test
configure.ac | 1 +
include/lapi/syscalls/arc.in | 4 +
include/lapi/syscalls/arm.in | 4 +
include/lapi/syscalls/arm64.in | 4 +
include/lapi/syscalls/i386.in | 4 +
include/lapi/syscalls/loongarch64.in | 4 +
include/lapi/syscalls/mips64.in | 4 +
include/lapi/syscalls/mips64n32.in | 4 +
include/lapi/syscalls/mipso32.in | 4 +
include/lapi/syscalls/parisc.in | 4 +
include/lapi/syscalls/powerpc.in | 4 +
include/lapi/syscalls/powerpc64.in | 4 +
include/lapi/syscalls/s390.in | 4 +
include/lapi/syscalls/s390x.in | 4 +
include/lapi/syscalls/sh.in | 4 +
include/lapi/syscalls/sparc.in | 4 +
include/lapi/syscalls/sparc64.in | 4 +
include/lapi/syscalls/x86_64.in | 4 +
include/lapi/xattr.h | 117 ++++++++++++++++
testcases/kernel/syscalls/setxattr/setxattr01.c | 53 ++++++--
testcases/kernel/syscalls/setxattr/setxattr02.c | 71 ++++++++--
testcases/kernel/syscalls/setxattr/setxattr03.c | 25 +++-
testcases/kernel/syscalls/setxattrat/.gitignore | 2 +
testcases/kernel/syscalls/setxattrat/Makefile | 8 ++
.../kernel/syscalls/setxattrat/setxattrat01.c | 151 +++++++++++++++++++++
.../kernel/syscalls/setxattrat/setxattrat02.c | 126 +++++++++++++++++
26 files changed, 597 insertions(+), 25 deletions(-)
---
base-commit: de17245aa04e4cdfacc9f84893ba78a1f029cc2a
change-id: 20250121-xattrat-1b1653ccea31
Best regards,
--
Andrea Cervesato <andrea.cervesato@suse.com>
More information about the ltp
mailing list