public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4
@ 2024-04-19 12:42 Petr Vorel
  2024-04-19 12:42 ` [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only Petr Vorel
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Petr Vorel @ 2024-04-19 12:42 UTC (permalink / raw)
  To: ltp; +Cc: automated-testing

and remove RHEL-7.9 Maipo from the list.

kernel 3.10 was supported by CentOS 7 build, which was removed in
360927080. AFAIK all distros which use 3.10 kernel (or kernel < 4.4)
by SUSE/RHEL/whatever distro are using older LTP (including RHEL-7.9
Maipoi). Thus we should not claim we are build testing 3.10.

4.4 is kept because is still used for old SLES 12-SP3 (4.4 based).

This update is safe for upstream stable releases (the oldest stable
kernel is 4.19).

Update also old docs to prevent users / search engines got confused.

Fixes: 360927080 ("doc/support: Update the oldest tested distros")
Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
Hi all,

NOTE: if we ack this, we could remove various checks for 3.x kernels:

$ git grep 'kvercmp(3'
testcases/kernel/controllers/cgroup_xattr/cgroup_xattr.c:                       tkeys[i].good = tst_kvercmp(3, 15, 0) < 0;
testcases/kernel/controllers/cgroup_xattr/cgroup_xattr.c:               if (hier != 0 && tst_kvercmp(3, 15, 0) < 0)
testcases/kernel/syscalls/fallocate/fallocate04.c:      if (tst_kvercmp(3, 15, 0) < 0) {
testcases/kernel/syscalls/recv/recv01.c:                        if ((tst_kvercmp(3, 17, 0) < 0)
testcases/kernel/syscalls/recvfrom/recvfrom01.c:                        if ((tst_kvercmp(3, 17, 0) < 0)
testcases/kernel/syscalls/recvmsg/recvmsg01.c:  if ((tst_kvercmp(3, 17, 0) < 0)
testcases/kernel/syscalls/renameat2/renameat201.c:      if ((tst_kvercmp(3, 15, 0)) < 0) {
testcases/kernel/syscalls/renameat2/renameat202.c:      if ((tst_kvercmp(3, 15, 0)) < 0) {
testcases/kernel/syscalls/sched_getattr/sched_getattr01.c:      if ((tst_kvercmp(3, 14, 0)) < 0)
testcases/kernel/syscalls/sched_getattr/sched_getattr02.c:      if ((tst_kvercmp(3, 14, 0)) < 0)
testcases/kernel/syscalls/sched_setattr/sched_setattr01.c:      if ((tst_kvercmp(3, 14, 0)) < 0)
testcases/network/netstress/netstress.c:        if (busy_poll >= 0 && tst_kvercmp(3, 11, 0) < 0)

$ git grep TST_MIN_KVER=.3
testcases/kernel/controllers/cpuset/cpuset_regression_test.sh:TST_MIN_KVER="3.18"
testcases/network/busy_poll/busy_poll_lib.sh:TST_MIN_KVER="3.11"
testcases/network/tcp_cc/dctcp01.sh:TST_MIN_KVER="3.18"
testcases/network/tcp_fastopen/tcp_fastopen_run.sh:TST_MIN_KVER="3.7"

Kind regards,
Petr

 .../Supported-kernel,-libc,-toolchain-versions.asciidoc   | 2 +-
 doc/users/supported_systems.rst                           | 8 +-------
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc b/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc
index 511b9e14b..252b7a4be 100644
--- a/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc
+++ b/doc/old/Supported-kernel,-libc,-toolchain-versions.asciidoc
@@ -54,7 +54,7 @@ distribution you may as well reconsider you life choices.
 1.3 Minimal supported kernel version
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-Minimal supported kernel version is 3.10.
+Minimal supported kernel version is 4.4.
 
 1.4 Supported libc
 ~~~~~~~~~~~~~~~~~~
diff --git a/doc/users/supported_systems.rst b/doc/users/supported_systems.rst
index 6220a96e0..82774c2ef 100644
--- a/doc/users/supported_systems.rst
+++ b/doc/users/supported_systems.rst
@@ -6,7 +6,7 @@ Supported systems
 Kernel version
 --------------
 
-Minimal supported kernel version is **3.10**.
+Minimal supported kernel version is **4.4**.
 
 Oldest tested distributions
 ---------------------------
@@ -38,12 +38,6 @@ Oldest tested distributions
       - 10.2.1
       - 11.0.1
 
-    * - RHEL-7.9 Maipo
-      - 3.10
-      - 4.8.5
-      - 2.17
-      - \-
-
 Older distributions are not officially supported, which means that it
 may or may not work. It all depends on your luck. It should be possible
 to compile latest LTP even on slightly older distributions than we
-- 
2.43.0


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2024-05-09 13:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-19 12:42 [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4 Petr Vorel
2024-04-19 12:42 ` [LTP] [PATCH 2/3] doc: Clarify that the only public CI testing is build only Petr Vorel
2024-04-19 13:18   ` Andrea Cervesato via ltp
2024-04-19 13:53     ` Petr Vorel
2024-05-09 10:04   ` Cyril Hrubis
2024-05-09 10:23     ` Petr Vorel
2024-05-09 13:34     ` Petr Vorel
2024-04-19 12:42 ` [LTP] [PATCH 3/3] doc: Update building docs section Petr Vorel
2024-04-19 13:07   ` Andrea Cervesato via ltp
2024-04-20  1:57 ` [LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4 Li Wang
2024-05-09  9:55 ` Cyril Hrubis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox