[LTP] [PATCH v3 0/4] syscalls: lchown: Convert to new API
Ricardo B. Marlière
rbm@suse.com
Mon Aug 25 15:17:30 CEST 2025
Signed-off-by: Ricardo B. Marlière <rbm@suse.com>
---
Changes in v3:
- Properly used buffer guards
- Rebased
- Link to v2: https://lore.kernel.org/r/20250806-conversions-lchown-v2-0-345590fefaae@suse.com
Changes in v2:
- Join test_case_t structs and arrays definitions
- Simplify overall by removing unneeded comments
- Use octal permission modes
- Use SAFE_TOUCH when possible
- lchown01: Removed unneeded use of geteuid() and getegid()
- lchown02: Merged all setup into a single function
- lchown03: Added test descriptions and used snprintf() instead of strcpy()
- Link to v1: https://lore.kernel.org/r/20250702-conversions-lchown-v1-0-ac7adb3af51d@suse.com
---
Ricardo B. Marlière (4):
lib: Add SAFE_LCHOWN
syscalls: lchown01: Convert to new API
syscalls: lchown02: Convert to new API
syscalls: lchown03: Convert to new API
include/safe_macros_fn.h | 3 +
include/tst_safe_macros.h | 3 +
lib/safe_macros.c | 19 ++
testcases/kernel/syscalls/lchown/Makefile | 5 -
testcases/kernel/syscalls/lchown/lchown01.c | 191 ++++------------
testcases/kernel/syscalls/lchown/lchown02.c | 343 +++++++---------------------
testcases/kernel/syscalls/lchown/lchown03.c | 175 ++++----------
7 files changed, 185 insertions(+), 554 deletions(-)
---
base-commit: be97d2744e7fd8b13fa9f79c02a291fda342c49b
change-id: 20250702-conversions-lchown-8dbc583f10b8
Best regards,
--
Ricardo B. Marlière <rbm@suse.com>
More information about the ltp
mailing list