[LTP] [PATCH 1/3] doc: Bump minimal supported kernel to 4.4

Li Wang liwang@redhat.com
Sat Apr 20 03:57:24 CEST 2024


On Fri, Apr 19, 2024 at 8:42 PM Petr Vorel <pvorel@suse.cz> wrote:

> 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>
>

Reviewed-by: Li Wang <liwang@redhat.com>

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

+1


> $ 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
>
>

-- 
Regards,
Li Wang


More information about the ltp mailing list