All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.