public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [PATCH 0/8] setxattrat coverage
@ 2025-01-27 14:08 Andrea Cervesato
  2025-01-27 14:08 ` [LTP] [PATCH 1/8] syscalls: add *xattrat syscalls Andrea Cervesato
                   ` (7 more replies)
  0 siblings, 8 replies; 12+ messages in thread
From: Andrea Cervesato @ 2025-01-27 14:08 UTC (permalink / raw)
  To: ltp

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>


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2025-03-06 12:46 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-27 14:08 [LTP] [PATCH 0/8] setxattrat coverage Andrea Cervesato
2025-01-27 14:08 ` [LTP] [PATCH 1/8] syscalls: add *xattrat syscalls Andrea Cervesato
2025-01-31  9:09   ` Petr Vorel
2025-01-27 14:08 ` [LTP] [PATCH 2/8] lapi: add struct xattr_args fallback Andrea Cervesato
2025-01-31  8:36   ` Petr Vorel
2025-01-27 14:08 ` [LTP] [PATCH 3/8] setxattr01: add setxattrat variant Andrea Cervesato
2025-03-06 12:46   ` Cyril Hrubis
2025-01-27 14:08 ` [LTP] [PATCH 4/8] setxattr02: " Andrea Cervesato
2025-01-27 14:08 ` [LTP] [PATCH 5/8] setxattr03: " Andrea Cervesato
2025-01-27 14:08 ` [LTP] [PATCH 6/8] lapi: add safe *xattrat macros Andrea Cervesato
2025-01-27 14:08 ` [LTP] [PATCH 7/8] Add setxattrat01 test Andrea Cervesato
2025-01-27 14:08 ` [LTP] [PATCH 8/8] Add setxattrat02 test Andrea Cervesato

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox