[LTP] [PATCH v4 0/5] listxattr related calls: new tests and test case
Dejan Jovicevic
dejan.jovicevic@rt-rk.com
Mon Nov 14 13:13:29 CET 2016
v3 -> v4:
- Fixed code errors from previous series. Fixed merge conflict. Added the
safe_*setxattr() function prototypes in tst_safe_macros.h. Changed the
licence for the new tests to GPLv2+.
v2 -> v3:
- Removed the unnecessary string termination after the memset() call in
llistxattr02 and listxattr02.
- Modified the code to be more readable and maintainable,
this resulted in creating a new patch that pretty much does
the same thing for llistxattr() tests.
- Started usign corresponding safe macros in the setup of all
of the listxattr related tests. This resulted in a new patch
that implements these safe macros.
v1 -> v2:
- Modified the setup for the new test case in llistxattr02 and
a testcase in listxattr02.
- Modified commit messages.
In this series, there is a new test case added in the existing llistxattr02
test. Also, new tests are added for system calls flistxattr(), and listxattr()
which are based on the existing tests for llistxattr.
Dejan Jovicevic (5):
safe_macros: add safe_setxattr(), safe_lsetxattr() and
safe_fsetxattr()
llistxattr: moved to using safe macros
llistxattr: improved code readability and stability
llistxattr: new testcase for long path name
flistxattr and listxattr: added tests
include/tst_safe_macros.h | 15 +++
lib/safe_macros.c | 64 ++++++++++++
runtest/syscalls | 8 ++
testcases/kernel/syscalls/.gitignore | 6 ++
testcases/kernel/syscalls/flistxattr/Makefile | 23 +++++
.../kernel/syscalls/flistxattr/flistxattr01.c | 104 ++++++++++++++++++++
.../kernel/syscalls/flistxattr/flistxattr02.c | 104 ++++++++++++++++++++
.../kernel/syscalls/flistxattr/flistxattr03.c | 99 +++++++++++++++++++
testcases/kernel/syscalls/listxattr/Makefile | 23 +++++
testcases/kernel/syscalls/listxattr/listxattr01.c | 96 ++++++++++++++++++
testcases/kernel/syscalls/listxattr/listxattr02.c | 107 +++++++++++++++++++++
testcases/kernel/syscalls/listxattr/listxattr03.c | 91 ++++++++++++++++++
.../kernel/syscalls/llistxattr/llistxattr01.c | 49 +++-------
.../kernel/syscalls/llistxattr/llistxattr02.c | 40 ++++----
.../kernel/syscalls/llistxattr/llistxattr03.c | 24 ++---
15 files changed, 779 insertions(+), 74 deletions(-)
create mode 100644 testcases/kernel/syscalls/flistxattr/Makefile
create mode 100644 testcases/kernel/syscalls/flistxattr/flistxattr01.c
create mode 100644 testcases/kernel/syscalls/flistxattr/flistxattr02.c
create mode 100644 testcases/kernel/syscalls/flistxattr/flistxattr03.c
create mode 100644 testcases/kernel/syscalls/listxattr/Makefile
create mode 100644 testcases/kernel/syscalls/listxattr/listxattr01.c
create mode 100644 testcases/kernel/syscalls/listxattr/listxattr02.c
create mode 100644 testcases/kernel/syscalls/listxattr/listxattr03.c
--
1.9.1
More information about the ltp
mailing list