[OS-BUILD PATCHv2] redhat: configs: disable the surface platform
by David Arcari (via Email Bridge)
From: David Arcari <darcari(a)redhat.com>
redhat: configs: disable the surface platform
This platform should not be enabled for RHEL.
Signed-off-by: David Arcari <darcari(a)redhat.com>
diff --git a/redhat/configs/ark/generic/CONFIG_SURFACE_PLATFORMS b/redhat/configs/ark/generic/CONFIG_SURFACE_PLATFORMS
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/ark/generic/CONFIG_SURFACE_PLATFORMS
@@ -0,0 +1 @@
+# CONFIG_SURFACE_PLATFORMS is not set
diff --git a/redhat/configs/common/generic/CONFIG_SURFACE_PLATFORMS b/redhat/configs/common/generic/CONFIG_SURFACE_PLATFORMS
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/common/generic/CONFIG_SURFACE_PLATFORMS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SURFACE_PLATFORMS=y
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1621
1 year, 7 months
[OS-BUILD PATCH] redhat: configs: disable the surface platform
by David Arcari (via Email Bridge)
From: David Arcari <darcari(a)redhat.com>
redhat: configs: disable the surface platform
This platform should not be enabled for RHEL.
Signed-off-by: David Arcari <darcari(a)redhat.com>
diff --git a/redhat/configs/common/generic/CONFIG_SURFACE_PLATFORMS b/redhat/configs/common/generic/CONFIG_SURFACE_PLATFORMS
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_SURFACE_PLATFORMS
+++ b/redhat/configs/common/generic/CONFIG_SURFACE_PLATFORMS
@@ -1 +1 @@
-CONFIG_SURFACE_PLATFORMS=y
+# CONFIG_SURFACE_PLATFORMS is not set
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1621
1 year, 7 months
[OS-BUILD PATCH] redhat: configs: Disable CONFIG_MPLS for
s390x/zfcpdump
by Guillaume Nault (via Email Bridge)
From: Guillaume Nault <gnault(a)redhat.com>
redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump
Instead of disabling all MPLS sub-options one by one for
s390x/zfcpdump, let's just disable MPLS entirely.
This also removes an inconsistency we had in
redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_NET_MPLS_GSO,
which had a typo (CONFIG_MPLS_GSO instead of CONFIG_NET_MPLS_GSO).
Signed-off-by: Guillaume Nault <gnault(a)redhat.com>
diff --git a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_MPLS b/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_MPLS
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_MPLS
@@ -0,0 +1 @@
+# CONFIG_MPLS is not set
diff --git a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_MPLS_IPTUNNEL b/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_MPLS_IPTUNNEL
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_MPLS_IPTUNNEL
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MPLS_IPTUNNEL is not set
diff --git a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_MPLS_ROUTING b/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_MPLS_ROUTING
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_MPLS_ROUTING
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MPLS_ROUTING is not set
diff --git a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_NET_MPLS_GSO b/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_NET_MPLS_GSO
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_NET_MPLS_GSO
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MPLS_GSO is not set
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1606
1 year, 7 months
[OS-BUILD PATCHv2] tools: Fix use-after-free for realloc(..., 0)
by Justin M. Forbes (via Email Bridge)
From: Kees Cook <keescook(a)chromium.org>
tools: Fix use-after-free for realloc(..., 0)
GCC 12 was correctly reporting a potential use-after-free condition in
the xrealloc helper. Fix the warning by avoiding an implicit "free(ptr)"
when size == 0:
In file included from help.c:12:
In function 'xrealloc',
inlined from 'add_cmdname' at help.c:24:2: subcmd-util.h:56:23: error: pointer may be used after 'realloc' [-Werror=use-after-free]
56 | ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
subcmd-util.h:52:21: note: call to 'realloc' here
52 | void *ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
subcmd-util.h:58:31: error: pointer may be used after 'realloc' [-Werror=use-after-free]
58 | ret = realloc(ptr, 1);
| ^~~~~~~~~~~~~~~
subcmd-util.h:52:21: note: call to 'realloc' here
52 | void *ret = realloc(ptr, size);
| ^~~~~~~~~~~~~~~~~~
Reported-by: "Valdis Klētnieks" <valdis.kletnieks(a)vt.edu>
Fixes: 2f4ce5ec1d44 ("perf tools: Finalize subcmd independence")
Cc: Josh Poimboeuf <jpoimboe(a)redhat.com>
Signed-off-by: Kees Cook <keescook(a)chromium.org>
diff --git a/tools/lib/subcmd/subcmd-util.h b/tools/lib/subcmd/subcmd-util.h
index blahblah..blahblah 100644
--- a/tools/lib/subcmd/subcmd-util.h
+++ b/tools/lib/subcmd/subcmd-util.h
@@ -50,15 +50,8 @@ static NORETURN inline void die(const char *err, ...)
static inline void *xrealloc(void *ptr, size_t size)
{
void *ret = realloc(ptr, size);
- if (!ret && !size)
- ret = realloc(ptr, 1);
- if (!ret) {
- ret = realloc(ptr, size);
- if (!ret && !size)
- ret = realloc(ptr, 1);
- if (!ret)
- die("Out of memory, realloc failed");
- }
+ if (!ret)
+ die("Out of memory, realloc failed");
return ret;
}
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1594
1 year, 7 months
[OS-BUILD PATCHv2 0/2] redhat: introduce RH_KABI_EXCLUDE_WITH_SIZE
and enable
size checks
by Sabrina Dubroca (via Email Bridge)
From: Sabrina Dubroca on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1619
This MR introduces a new kABI macro, RH_KABI_EXCLUDE_WITH_SIZE. The
implementation is identical to RH_KABI_EXTEND_WITH_SIZE, but the meaning is
more in line with RH_KABI_EXCLUDE. The size check and reserved space allows us
to exclude an element embedded inside a kABI-protected structure while
reserving space for it to grow in the future.
The size checks that are part of multiple kABI macros are currently not
enabled because the config option to turn them on is missing. Those size
checks only make sense on regular builds, so they're disabled on debug
kernels.
Signed-off-by: Sabrina Dubroca <sdubroca(a)redhat.com>
---
include/linux/rh_kabi.h | 22 ++++++++++
redhat/configs/ark/debug/CONFIG_RH_KABI_SIZE_ALIGN_CHECKS | 1 +
redhat/configs/ark/generic/CONFIG_RH_KABI_SIZE_ALIGN_CHECKS | 1 +
redhat/configs/ark/kgcov/CONFIG_RH_KABI_SIZE_ALIGN_CHECKS | 1 +
redhat/configs/common/generic/CONFIG_RH_KABI_SIZE_ALIGN_CHECKS | 1 +
Kconfig | 8 +++
6 files changed, 34 insertions(+), 0 deletions(-)
1 year, 7 months
[OS-BUILD PATCH] redhat: configs: Disable team driver
by Hangbin Liu (via Email Bridge)
From: Hangbin Liu <haliu(a)redhat.com>
redhat: configs: Disable team driver
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1945477
Upstream Status: RHEL-only
This drivers have been deprecated with RHEL9, so with RHEL10 it is time
to remove it. Disable the NET_TEAM on ARK. No need to set the modes as
they depend on team driver.
Keep the config enabled in Fedora as Fedora user may still need this driver.
Signed-off-by: Hangbin Liu <haliu(a)redhat.com>
diff --git a/redhat/configs/ark/generic/CONFIG_NET_TEAM b/redhat/configs/ark/generic/CONFIG_NET_TEAM
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/ark/generic/CONFIG_NET_TEAM
@@ -0,0 +1,2 @@
+# This CONFIG has been disabled in RHEL by RHEL Engineering. Please contact Red Hat Support for further assistance.
+# CONFIG_NET_TEAM is not set
diff --git a/redhat/configs/common/generic/CONFIG_NET_TEAM b/redhat/configs/fedora/generic/CONFIG_NET_TEAM
rename from redhat/configs/common/generic/CONFIG_NET_TEAM
rename to redhat/configs/fedora/generic/CONFIG_NET_TEAM
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_NET_TEAM
+++ b/redhat/configs/fedora/generic/CONFIG_NET_TEAM
diff --git a/redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_ACTIVEBACKUP b/redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_ACTIVEBACKUP
rename from redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_ACTIVEBACKUP
rename to redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_ACTIVEBACKUP
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_ACTIVEBACKUP
+++ b/redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_ACTIVEBACKUP
diff --git a/redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_BROADCAST b/redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_BROADCAST
rename from redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_BROADCAST
rename to redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_BROADCAST
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_BROADCAST
+++ b/redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_BROADCAST
diff --git a/redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_LOADBALANCE b/redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_LOADBALANCE
rename from redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_LOADBALANCE
rename to redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_LOADBALANCE
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_LOADBALANCE
+++ b/redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_LOADBALANCE
diff --git a/redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_RANDOM b/redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_RANDOM
rename from redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_RANDOM
rename to redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_RANDOM
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_RANDOM
+++ b/redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_RANDOM
diff --git a/redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_ROUNDROBIN b/redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_ROUNDROBIN
rename from redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_ROUNDROBIN
rename to redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_ROUNDROBIN
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_NET_TEAM_MODE_ROUNDROBIN
+++ b/redhat/configs/fedora/generic/CONFIG_NET_TEAM_MODE_ROUNDROBIN
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1620
1 year, 7 months
[OS-BUILD PATCH 0/2] redhat: introduce RH_KABI_EXCLUDE_WITH_SIZE and
enable
size checks
by Sabrina Dubroca (via Email Bridge)
From: Sabrina Dubroca on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1619
This MR introduces a new kABI macro, RH_KABI_EXCLUDE_WITH_SIZE. The
implementation is identical to RH_KABI_EXTEND_WITH_SIZE, but the meaning is
more in line with RH_KABI_EXCLUDE. The size check and reserved space allows us
to exclude an element embedded inside a kABI-protected structure while
reserving space for it to grow in the future.
The size checks that are part of multiple kABI macros are currently not
enabled because the config option to turn them on is missing. Those size
checks only make sense on regular builds, so they're disabled on debug
kernels.
Signed-off-by: Sabrina Dubroca <sdubroca(a)redhat.com>
---
include/linux/rh_kabi.h | 22 ++++++++++
redhat/configs/common/debug/CONFIG_RH_KABI_SIZE_ALIGN_CHECKS | 1 +
redhat/configs/common/generic/CONFIG_RH_KABI_SIZE_ALIGN_CHECKS | 1 +
redhat/configs/common/kgcov/CONFIG_RH_KABI_SIZE_ALIGN_CHECKS | 1 +
Kconfig | 10 ++++
5 files changed, 35 insertions(+), 0 deletions(-)
1 year, 7 months
✅ PASS: Test report for kernel 5.16.10-200.fc35 (fedora-35)
by CKI Project
Hello,
We ran automated tests on the following kernel build:
Kernel package: kernel-5.16.10-200.fc35
Task URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=82889231
The results of these automated tests are provided below.
Overall result: PASSED
Tests: OK
All kernel binaries, config files, and logs are available for download here:
https://arr-cki-prod-datawarehouse-public.s3.amazonaws.com/index.html?pre...
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
For the full detail on our testing procedures, please scroll to the bottom of
this message.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ❌ SELinux Custom Module Setup
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
⚡⚡⚡ Storage: swraid mdadm raid_module test
🚧 ⚡⚡⚡ xfstests - btrfs
🚧 ⚡⚡⚡ Storage blktests - blk
🚧 ⚡⚡⚡ Storage blktests - nvme-tcp
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage block - storage fio numa
🚧 ⚡⚡⚡ storage: software RAID testing
🚧 ⚡⚡⚡ stress: stress-ng - interrupt
🚧 ⚡⚡⚡ stress: stress-ng - cpu
🚧 ⚡⚡⚡ stress: stress-ng - cpu-cache
🚧 ⚡⚡⚡ stress: stress-ng - memory
🚧 ⚡⚡⚡ stress: stress-ng - os
Host 2:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ Ethernet drivers sanity - mlx5
Host 3:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ⚡⚡⚡ SELinux Custom Module Setup
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
🚧 ⚡⚡⚡ Storage blktests - nvmeof-mp
Host 4:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ⚡⚡⚡ SELinux Custom Module Setup
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
⚡⚡⚡ ACPI table test
⚡⚡⚡ LTP - cve
⚡⚡⚡ LTP - sched
⚡⚡⚡ LTP - syscalls
⚡⚡⚡ LTP - can
⚡⚡⚡ LTP - commands
⚡⚡⚡ LTP - containers
⚡⚡⚡ LTP - dio
⚡⚡⚡ LTP - fs
⚡⚡⚡ LTP - fsx
⚡⚡⚡ LTP - math
⚡⚡⚡ LTP - hugetlb
⚡⚡⚡ LTP - mm
⚡⚡⚡ LTP - nptl
⚡⚡⚡ LTP - pty
⚡⚡⚡ LTP - ipc
⚡⚡⚡ LTP - tracing
⚡⚡⚡ LTP: openposix test suite
⚡⚡⚡ CIFS Connectathon
⚡⚡⚡ Loopdev Sanity
⚡⚡⚡ Memory: fork_mem
⚡⚡⚡ Memory function: memfd_create
⚡⚡⚡ AMTU (Abstract Machine Test Utility)
⚡⚡⚡ Ethernet drivers sanity
🚧 ⚡⚡⚡ NFS Connectathon
ppc64le:
Host 1:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ✅ Storage blktests - srp
Host 2:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ✅ Storage blktests - nvmeof-mp
Host 3:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ LTP - cve
✅ LTP - sched
✅ LTP - syscalls
✅ LTP - can
✅ LTP - commands
✅ LTP - containers
✅ LTP - dio
✅ LTP - fs
✅ LTP - fsx
✅ LTP - math
✅ LTP - hugetlb
✅ LTP - mm
✅ LTP - nptl
✅ LTP - pty
✅ LTP - ipc
✅ LTP - tracing
✅ LTP: openposix test suite
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
🚧 ✅ xarray-idr-radixtree-test
🚧 ✅ NFS Connectathon
Host 4:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ xfstests - ext4
✅ xfstests - xfs
✅ Storage: swraid mdadm raid_module test
🚧 ✅ xfstests - btrfs
🚧 ✅ Storage blktests - blk
🚧 ✅ Storage blktests - nvme-tcp
🚧 ✅ Storage block - filesystem fio test
🚧 ✅ Storage block - queue scheduler test
🚧 ✅ Storage block - storage fio numa
🚧 ✅ Storage: lvm device-mapper test - upstream
🚧 ✅ storage: software RAID testing
s390x:
Host 1:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ✅ Storage blktests - nvmeof-mp
Host 2:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ⚡⚡⚡ SELinux Custom Module Setup
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
⚡⚡⚡ LTP - cve
⚡⚡⚡ LTP - sched
⚡⚡⚡ LTP - syscalls
⚡⚡⚡ LTP - can
⚡⚡⚡ LTP - commands
⚡⚡⚡ LTP - containers
⚡⚡⚡ LTP - dio
⚡⚡⚡ LTP - fs
⚡⚡⚡ LTP - fsx
⚡⚡⚡ LTP - math
⚡⚡⚡ LTP - hugetlb
⚡⚡⚡ LTP - mm
⚡⚡⚡ LTP - nptl
⚡⚡⚡ LTP - pty
⚡⚡⚡ LTP - ipc
⚡⚡⚡ LTP - tracing
⚡⚡⚡ LTP: openposix test suite
⚡⚡⚡ CIFS Connectathon
⚡⚡⚡ Loopdev Sanity
⚡⚡⚡ Memory: fork_mem
⚡⚡⚡ Memory function: memfd_create
⚡⚡⚡ AMTU (Abstract Machine Test Utility)
⚡⚡⚡ Ethernet drivers sanity
🚧 ⚡⚡⚡ NFS Connectathon
Host 3:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ Storage: swraid mdadm raid_module test
🚧 ✅ Storage blktests - blk
🚧 ✅ Storage blktests - nvme-tcp
🚧 ✅ stress: stress-ng - interrupt
🚧 ✅ stress: stress-ng - cpu
🚧 ✅ stress: stress-ng - cpu-cache
🚧 ✅ stress: stress-ng - memory
🚧 ✅ stress: stress-ng - os
Host 4:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
🚧 ⚡⚡⚡ SELinux Custom Module Setup
⚡⚡⚡ Boot test
⚡⚡⚡ Reboot test
⚡⚡⚡ LTP - cve
⚡⚡⚡ LTP - sched
⚡⚡⚡ LTP - syscalls
⚡⚡⚡ LTP - can
⚡⚡⚡ LTP - commands
⚡⚡⚡ LTP - containers
⚡⚡⚡ LTP - dio
⚡⚡⚡ LTP - fs
⚡⚡⚡ LTP - fsx
⚡⚡⚡ LTP - math
⚡⚡⚡ LTP - hugetlb
⚡⚡⚡ LTP - mm
⚡⚡⚡ LTP - nptl
⚡⚡⚡ LTP - pty
⚡⚡⚡ LTP - ipc
⚡⚡⚡ LTP - tracing
⚡⚡⚡ LTP: openposix test suite
⚡⚡⚡ CIFS Connectathon
⚡⚡⚡ Loopdev Sanity
⚡⚡⚡ Memory: fork_mem
⚡⚡⚡ Memory function: memfd_create
⚡⚡⚡ AMTU (Abstract Machine Test Utility)
⚡⚡⚡ Ethernet drivers sanity
🚧 ⚡⚡⚡ NFS Connectathon
Host 5:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ LTP - cve
✅ LTP - sched
✅ LTP - syscalls
✅ LTP - can
✅ LTP - commands
✅ LTP - containers
✅ LTP - dio
✅ LTP - fs
✅ LTP - fsx
✅ LTP - math
✅ LTP - hugetlb
✅ LTP - mm
✅ LTP - nptl
✅ LTP - pty
✅ LTP - ipc
✅ LTP - tracing
✅ LTP: openposix test suite
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
🚧 ✅ NFS Connectathon
x86_64:
Host 1:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ xfstests - ext4
✅ xfstests - xfs
✅ xfstests - nfsv4.2
✅ Storage: swraid mdadm raid_module test
🚧 ✅ xfstests - btrfs
🚧 ✅ xfstests - cifsv3.11
🚧 ✅ Storage blktests - blk
🚧 ✅ Storage blktests - nvme-tcp
🚧 ✅ Storage block - filesystem fio test
🚧 ✅ Storage block - queue scheduler test
🚧 ✅ Storage block - storage fio numa
🚧 ✅ Storage: lvm device-mapper test - upstream
🚧 ✅ storage: software RAID testing
🚧 ✅ stress: stress-ng - interrupt
🚧 ✅ stress: stress-ng - cpu
🚧 ✅ stress: stress-ng - cpu-cache
🚧 ✅ stress: stress-ng - memory
🚧 ✅ stress: stress-ng - os
Host 2:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ ACPI table test
✅ LTP - cve
✅ LTP - sched
✅ LTP - syscalls
✅ LTP - can
✅ LTP - commands
✅ LTP - containers
✅ LTP - dio
✅ LTP - fs
✅ LTP - fsx
✅ LTP - math
✅ LTP - hugetlb
✅ LTP - mm
✅ LTP - nptl
✅ LTP - pty
✅ LTP - ipc
✅ LTP - tracing
✅ LTP: openposix test suite
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
🚧 ✅ xarray-idr-radixtree-test
🚧 ✅ NFS Connectathon
Host 3:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ✅ Storage blktests - srp
Host 4:
🚧 ❌ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ✅ Storage blktests - nvmeof-mp
Test sources: https://gitlab.com/cki-project/kernel-tests
💚 Pull requests are welcome for new tests or improvements to existing tests!
Aborted tests
-------------
Tests that didn't complete running successfully are marked with ⚡⚡⚡.
If this was caused by an infrastructure issue, we try to mark that
explicitly in the report.
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
Testing timeout
---------------
We aim to provide a report within reasonable timeframe. Tests that haven't
finished running yet are marked with ⏱.
1 year, 7 months