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/[email protected]/
[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
Hi!
Pushed with a one patch on the top that removed the configure check for
UCLINUX:
Author: Cyril Hrubis <[email protected]>
Date: Fri May 3 17:23:44 2024 +0200
m4: Remove now unused ltp-nommu-linux.m4
Signed-off-by: Cyril Hrubis <[email protected]>
diff --git a/configure.ac b/configure.ac
index 15a5847fa..638a64bc9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -385,7 +385,6 @@ LTP_CHECK_KERNEL_DEVEL
LTP_CHECK_KEYUTILS_SUPPORT
LTP_CHECK_LIBMNL
LTP_CHECK_LINUXRANDOM
-LTP_CHECK_NOMMU_LINUX
LTP_CHECK_SELINUX
LTP_CHECK_SYNC_ADD_AND_FETCH
LTP_CHECK_SYSCALL_EVENTFD
diff --git a/m4/ltp-nommu-linux.m4 b/m4/ltp-nommu-linux.m4
deleted file mode 100644
index 7471ddd06..000000000
--- a/m4/ltp-nommu-linux.m4
+++ /dev/null
@@ -1,14 +0,0 @@
-dnl SPDX-License-Identifier: GPL-2.0-or-later
-dnl Copyright (c) Linux Test Project, 2010
-dnl Author: Mike Frysinger <[email protected]>
-
-AC_DEFUN([LTP_CHECK_NOMMU_LINUX],
-[
- AC_CHECK_FUNCS([fork daemon vfork])
- UCLINUX=0
- if test "x$ac_cv_func_fork" = "xno" ; then
- UCLINUX=1
- AC_DEFINE([UCLINUX], 1, [Target is running Linux w/out an MMU])
- fi
- AC_SUBST(UCLINUX)
-])
--
Cyril Hrubis
[email protected]