[LTP] [PATCH 0/3] renameat2 rewrite

Petr Vorel pvorel@suse.cz
Wed Jun 3 13:58:25 CEST 2026


Hi,

this was triggered to get renameat2() fallback from renameat2.h to
lapi/ for fanotify13 [1]. In the end it's not needed as an alternative
solution without it got merged as 7fd307c37a [2], so at least we have 2
rewritten tests (+ 1 new).

Kind regards,
Petr

[1] https://lore.kernel.org/ltp/CAOQ4uxhR2CAKf0aALs7X2fLYMvgN5n8Hx3ADSDqdWXXnmdezQg@mail.gmail.com/
[2] https://github.com/linux-test-project/ltp/commit/7fd307c37a6b5b2dfffb280ef7e3f9f556fdcd34

Petr Vorel (3):
  renameat201.c: Rewrite into new API, split into renameat203.c
  renameat202.c: Rewrite into new API
  lapi: Move renameat2.h into lapi/stdio.h

 include/lapi/stdio.h                          |  25 +++
 .../kernel/syscalls/renameat2/renameat2.h     |  35 ----
 .../kernel/syscalls/renameat2/renameat201.c   | 174 +++++-------------
 .../kernel/syscalls/renameat2/renameat202.c   | 161 ++++++----------
 .../kernel/syscalls/renameat2/renameat203.c   |  99 ++++++++++
 5 files changed, 230 insertions(+), 264 deletions(-)
 create mode 100644 include/lapi/stdio.h
 delete mode 100644 testcases/kernel/syscalls/renameat2/renameat2.h
 create mode 100644 testcases/kernel/syscalls/renameat2/renameat203.c

-- 
2.54.0



More information about the ltp mailing list