Hi all, this is a patchset I announced 3 months ago [1]. I'm Cc you only in cover letter (I don't want to fill your mailbox, the code itself is in LTP ML [2], lore archive [3], patchwork [4]). Kind regards, Petr [1] https://lore.kernel.org/ltp/20240103015240.1065284-1-pvorel@xxxxxxx/ [2] https://lists.linux.it/pipermail/ltp/2024-April/thread.html [3] https://lore.kernel.org/ltp/ [4] https://patchwork.ozlabs.org/project/ltp/list/ Petr Vorel (31): m4: Remove UCLINUX (nommu detection) make: Remove WITH_POWER_MANAGEMENT_TESTSUITE make: Remove UCLINUX (nommu detection) test.h: Remove MAP_PRIVATE_EXCEPT_UCLINUX tree: Remove FORK_OR_VFORK and tst_vfork() lib/parse_opts.c: Remove UCLINUX tlibio.c: Remove UCLINUX clone02: Remove UCLINUX connect01: Remove UCLINUX creat06: Remove UCLINUX fcntl: Remove UCLINUX semctl06: Remove UCLINUX kill: Remove UCLINUX madvise02: Remove UCLINUX mlockall: Remove UCLINUX munmap: Remove UCLINUX writev05: Remove UCLINUX pipe: Remove UCLINUX pause: Remove UCLINUX recv*: Remove UCLINUX send*: Remove UCLINUX sock*: Remove UCLINUX read02: Remove UCLINUX setgroups04: Remove UCLINUX setsid01: Remove UCLINUX sigrelse01: Remove UCLINUX sysinfo02: Remove UCLINUX ustat02: Remove UCLINUX lib: Remove -C option and self_exec.c Remove doc/old/nommu-notes.txt doc: UCLINUX has been removed Makefile | 7 - configure.ac | 1 - doc/maintainers/patch_review.rst | 4 - ...Maintainer-Patch-Review-Checklist.asciidoc | 3 - doc/old/nommu-notes.txt | 171 ------------- include/mk/env_post.mk | 4 - include/mk/features.mk.in | 11 - include/old/test.h | 21 -- lib/parse_opts.c | 23 +- lib/self_exec.c | 225 ------------------ lib/tlibio.c | 2 +- lib/tst_res.c | 8 - lib/tst_test.c | 15 -- m4/ltp-nommu-linux.m4 | 14 -- runtest/Makefile | 4 - testcases/kernel/Makefile | 7 +- testcases/kernel/syscalls/Makefile | 5 - testcases/kernel/syscalls/access/Makefile | 4 - testcases/kernel/syscalls/clone/clone02.c | 5 - testcases/kernel/syscalls/connect/connect01.c | 17 +- testcases/kernel/syscalls/creat/creat06.c | 6 - testcases/kernel/syscalls/epoll/epoll-ltp.c | 4 +- testcases/kernel/syscalls/exit/exit01.c | 2 +- testcases/kernel/syscalls/fcntl/fcntl07.c | 2 +- testcases/kernel/syscalls/fcntl/fcntl11.c | 16 +- testcases/kernel/syscalls/fcntl/fcntl14.c | 52 +--- testcases/kernel/syscalls/fcntl/fcntl16.c | 29 +-- testcases/kernel/syscalls/fcntl/fcntl17.c | 59 +---- testcases/kernel/syscalls/fcntl/fcntl18.c | 12 +- testcases/kernel/syscalls/fcntl/fcntl19.c | 15 +- testcases/kernel/syscalls/fcntl/fcntl20.c | 16 +- testcases/kernel/syscalls/fcntl/fcntl21.c | 18 +- testcases/kernel/syscalls/fcntl/fcntl22.c | 2 +- testcases/kernel/syscalls/ipc/msgsnd/Makefile | 4 - .../syscalls/ipc/msgstress/msgstress01.c | 4 +- .../syscalls/ipc/msgstress/msgstress02.c | 6 +- .../syscalls/ipc/msgstress/msgstress03.c | 4 +- .../syscalls/ipc/msgstress/msgstress04.c | 6 +- .../kernel/syscalls/ipc/semctl/semctl06.c | 9 +- testcases/kernel/syscalls/kill/kill02.c | 101 +------- testcases/kernel/syscalls/kill/kill07.c | 12 +- testcases/kernel/syscalls/kill/kill08.c | 15 +- testcases/kernel/syscalls/kill/kill09.c | 13 +- testcases/kernel/syscalls/kill/kill12.c | 2 +- testcases/kernel/syscalls/madvise/madvise02.c | 25 +- .../kernel/syscalls/mlockall/mlockall01.c | 12 - .../kernel/syscalls/mlockall/mlockall02.c | 12 - .../kernel/syscalls/mlockall/mlockall03.c | 12 - .../kernel/syscalls/modify_ldt/modify_ldt02.c | 2 +- .../kernel/syscalls/mprotect/mprotect02.c | 4 +- .../kernel/syscalls/mprotect/mprotect03.c | 2 +- testcases/kernel/syscalls/munmap/munmap01.c | 18 +- testcases/kernel/syscalls/munmap/munmap02.c | 18 -- testcases/kernel/syscalls/munmap/munmap03.c | 3 +- testcases/kernel/syscalls/pause/pause02.c | 11 +- testcases/kernel/syscalls/pause/pause03.c | 13 +- testcases/kernel/syscalls/pipe/pipe02.c | 9 - testcases/kernel/syscalls/pipe/pipe04.c | 23 +- testcases/kernel/syscalls/pipe/pipe09.c | 4 +- testcases/kernel/syscalls/read/read02.c | 4 - testcases/kernel/syscalls/recv/recv01.c | 19 +- .../kernel/syscalls/recvfrom/recvfrom01.c | 17 +- testcases/kernel/syscalls/rename/rename14.c | 4 +- testcases/kernel/syscalls/send/send01.c | 23 +- testcases/kernel/syscalls/sendmsg/sendmsg01.c | 16 +- testcases/kernel/syscalls/sendto/sendto01.c | 23 +- .../kernel/syscalls/setfsuid/setfsuid04.c | 4 +- .../kernel/syscalls/setgroups/setgroups04.c | 12 - testcases/kernel/syscalls/setpgid/setpgid01.c | 2 +- testcases/kernel/syscalls/setpgrp/setpgrp01.c | 2 +- .../kernel/syscalls/setrlimit/setrlimit01.c | 6 +- testcases/kernel/syscalls/setsid/setsid01.c | 29 +-- .../kernel/syscalls/sigrelse/sigrelse01.c | 20 +- .../kernel/syscalls/socketpair/socketpair01.c | 2 - .../kernel/syscalls/sockioctl/sockioctl01.c | 2 - testcases/kernel/syscalls/sysinfo/sysinfo02.c | 12 - testcases/kernel/syscalls/ustat/ustat02.c | 2 - testcases/kernel/syscalls/writev/Makefile | 4 - testcases/kernel/syscalls/writev/writev02.c | 3 +- testcases/kernel/syscalls/writev/writev05.c | 15 +- testcases/kernel/syscalls/writev/writev06.c | 8 +- 81 files changed, 100 insertions(+), 1257 deletions(-) delete mode 100644 doc/old/nommu-notes.txt delete mode 100644 lib/self_exec.c delete mode 100644 m4/ltp-nommu-linux.m4 -- 2.43.0