[OS-BUILD PATCH] Explicitly turn off CONFIG_KASAN_INLINE for ppc
by Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes <jforbes(a)fedoraproject.org>
Explicitly turn off CONFIG_KASAN_INLINE for ppc
While upstream commit 41b7a347 made us turn on KASAN_OUTLINE for ppc
because the depends for KASAN_INLINE are no longer met, those config
options are part of a "one or the other" Choice menu. Having both
enabled seems to make the Kbuild choke. We need to also explicitly
disable KASAN_INLINE
Signed-off-by: Justin M. Forbes <jforbes(a)fedoraproject.org>
diff --git a/redhat/configs/pending-ark/debug/powerpc/CONFIG_KASAN_INLINE b/redhat/configs/ark/debug/powerpc/CONFIG_KASAN_INLINE
rename from redhat/configs/pending-ark/debug/powerpc/CONFIG_KASAN_INLINE
rename to redhat/configs/ark/debug/powerpc/CONFIG_KASAN_INLINE
index blahblah..blahblah 100644
--- a/redhat/configs/pending-ark/debug/powerpc/CONFIG_KASAN_INLINE
+++ b/redhat/configs/ark/debug/powerpc/CONFIG_KASAN_INLINE
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1842
1 year, 9 months
[OS-BUILD PATCH] Change CRYPTO_CHACHA_S390 from m to y
by Justin M. Forbes (via Email Bridge)
From: Justin M. Forbes <jforbes(a)fedoraproject.org>
Change CRYPTO_CHACHA_S390 from m to y
Upstream commit 349d03ffd5f6 changed CRYPTO_CHACHA_S390 to select
CRYPTO_LIB_CHACHA_GENERIC which we already have as built-in. To avoid
mismatches, we need to move CRYPTO_CHACHA_S390 from module to built-in.
Signed-off-by: Justin M. Forbes <jforbes(a)fedoraproject.org>
diff --git a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_CHACHA_S390 b/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_CHACHA_S390
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/s390x/zfcpdump/CONFIG_CRYPTO_CHACHA_S390
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_CHACHA_S390=y
diff --git a/redhat/configs/common/generic/s390x/CONFIG_CRYPTO_CHACHA_S390 b/redhat/configs/common/generic/s390x/CONFIG_CRYPTO_CHACHA_S390
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/s390x/CONFIG_CRYPTO_CHACHA_S390
+++ b/redhat/configs/common/generic/s390x/CONFIG_CRYPTO_CHACHA_S390
@@ -1 +1 @@
-CONFIG_CRYPTO_CHACHA_S390=m
+CONFIG_CRYPTO_CHACHA_S390=y
diff --git a/redhat/configs/fedora/generic/s390x/CONFIG_CRYPTO_CHACHA_S390 b/redhat/configs/fedora/generic/s390x/CONFIG_CRYPTO_CHACHA_S390
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/fedora/generic/s390x/CONFIG_CRYPTO_CHACHA_S390
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_CHACHA_S390=y
diff --git a/redhat/configs/pending-ark/generic/s390x/CONFIG_CRYPTO_CHACHA_S390 b/redhat/configs/pending-ark/generic/s390x/CONFIG_CRYPTO_CHACHA_S390
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/pending-ark/generic/s390x/CONFIG_CRYPTO_CHACHA_S390
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_CHACHA_S390=y
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1834
1 year, 9 months
[OS-BUILD PATCH 0/0] [redhat] New configs in init/Kconfig
by CKI Gitlab (via Email Bridge)
From: CKI Gitlab on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1828
NOTE: Truncated patchset due to missing public @redhat.com email
address on your GitLab profile at https://gitlab.com/-/profile.
Once that is fixed, close and reopen the merge request to
retrigger sending the emails.
Hi,
As part of the ongoing rebase effort, the following configuration
options need to be reviewed.
As a reminder, the ARK configuration flow involves moving unreviewed
configuration options from the pending directory to the ark directory.
In the diff below, options are removed from the pending directory and
added to the ark hierarchy. The final options that need to be ACKed
are the files that are being added to the ark hierarchy.
If the value for a file that is added should be changed, please reply
with a better option.
Symbol: MODULE_UNLOAD_TAINT_TRACKING [=n]
Type : bool
Defined at init/Kconfig:1986
Prompt: Tainted module unload tracking
Depends on: MODULES [=y] && MODULE_UNLOAD [=y]
Location:
Main menu
-> Enable loadable module support (MODULES [=y])
-> Module unloading (MODULE_UNLOAD [=y])
---
Cc: Prarit Bhargava <prarit(a)redhat.com>
Cc: Aristeu Rozanski <arozansk(a)redhat.com>
Cc: Artem Savkov <asavkov(a)redhat.com>
Cc: Clark Williams <williams(a)redhat.com>
Cc: "Herton R. Krzesinski" <herton(a)redhat.com>
Cc: Jan Stancek <jstancek(a)redhat.com>
Cc: Josh Poimboeuf <jpoimboe(a)redhat.com>
Signed-off-by: Fedora Kernel Team <kernel-team(a)fedoraproject.org>
---
redhat/configs/ark/generic/CONFIG_MODULE_UNLOAD_TAINT_TRACKING | 1 +
redhat/configs/pending-ark/generic/CONFIG_MODULE_UNLOAD_TAINT_TRACKING | 13 ----------
2 files changed, 1 insertions(+), 13 deletions(-)
1 year, 10 months
[OS-BUILD PATCH] redhat/configs/README: Update the README
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava <prarit(a)redhat.com>
redhat/configs/README: Update the README
The information in this file was a bit out-of-date and needed a refresh.
Update the README.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff --git a/redhat/configs/README b/redhat/configs/README
index blahblah..blahblah 100644
--- a/redhat/configs/README
+++ b/redhat/configs/README
@@ -1,63 +1,84 @@
-Red Hat Enterprise Linux Always Ready config option scheme
-------------------------------------------------------
+kernel-ark CONFIG option scheme
+-------------------------------
-Historically, the RHEL kernel is forked from a Fedora kernel.
-Today, the Always Ready Kernel (ARK) is constantly rebased as new kernel
-releases come out. New configuration options are reviewed and set
-with each release.
+The kernel-ark repository contains both Fedora and ark (aka "RHEL next")
+CONFIGS. This repository is constantly rebased as the upstream kernel releases
+new kernel version. New configuration options are reviewed and set with each
+release, typically during the -rc1 to -rc3 releases.
-The config options are split out into a hierarchical
-tree structure, with one file per config option at each level of the
-hierarchy. The config options are merged and properly layered according to
-the file "priority" in the same directory as this README to generate the
-final kernel-$VERSION-<arch>-<variant>.config files we need for building the
-actual kernels.
+The kernel-ark configs are broken out into ark, fedora, and common directories
+in which each directory provides a heirarchical layout of the configs starting
+with generic/CONFIG_* and debug/CONFIG_*, then generic/<arch>/CONFIG_* and
+generic/<arch>/<variant>/CONFIG_*, debug/<arch>/CONFIG_*, etc. Users should be
+aware that it may not necessarily be the case that architecture support is
+consistent between ark and fedora.
+
+The config options are merged and properly layered according to the priority.*
+files in the same directory as this README to generate the final
+kernel-$VERSION-<arch>-<variant>.config files we need for building the actual
+kernels. For example, the ark variant priorities are found in priority.rhel,
+and in the case of x86_64 architecture, the specific information required is,
+
+ORDER=common ark pending-ark custom-overrides
+
+and
+
+x86_64=generic:generic-x86:generic-x86-x86_64
+
+This indicates that for the x86_64 variant, the order that of inheritance would be:
+
+custom-overrides/generic/x86/x86_64 (highest override priority)
+custom-overrides/generic/x86
+custom-overrides/generic
+pending-ark/generic/x86/x86_64
+pending-ark/generic/x86
+pending-ark/generic
+ark/generic/x86/x86_64
+ark/generic/x86
+ark/generic
+common/generic/x86/x86_64
+common/generic/x86
+common/generic (lowest override priority)
+
+A text-based graphical representation of a specific CONFIG can be viewed
+by using the evaluate_configs utility in this directory.
+
+ ex) evaluate_configs -p priority.rhel -c CONFIG_PCI
+
+Directory Layout
+----------------
The configuration is broken down into several directories:
-ark - This contains all configuration options that have been fully
-reviewed by kernel developers and are suitable for inclusion at branch time.
-
-pending-common - This directory contains all configuration options that have
-not yet been fully reviewed for inclusion. Because of the rate at which
-kernel options come out, we can't guarantee everything has been reviewed
-by the time a build needs to happen. In the interest of letting the build
-proceed for other testing, configuration options are staged in the
-pending directory. It is expected that this directory will be empty
-at branch time.
-
-In each directory (ark etc.), we have generic/CONFIG_* and debug/CONFIG_*, then
-generic/<arch>/CONFIG_* and generic/<arch>/<variant>/CONFIG_*, as well as
-debug/<arch>/CONFIG_*. While this may seem overly complex compared with
-past RHEL kernel config setups at first glance, its actually quite
-straight-forward and should be less error-prone. There's no potential
-for configuration options getting out of order or conflicts when changing
-adjacent configuraiton options.
-
-pending-fedora - This directory contains configuration options that have not
-been reviewed by Fedora kernel maintainers. Since the Fedora kernel turns on
-more configuration options than ARK, there are often settings that are not set
-to default in pending-common. These settings are moved to the fedora/
-configuration directory after community review. Options are populated with
-"make FLAVOR=fedora dist-commit-configs".
-
-custom-overrides - This directory contains an empty set of the generic and debug
-arch-specific directory tree. Any config option set here is applied last and
-therefore will override anything set in the ark, fedora, or pending directories.
-This allows users to easily override a config option without altering the
-standard directories. Users can even maintain their own branch with a full set
-of custom configuration options that can be easily be rebased on top of
-os-build without worrying about conflicts.
-
-All the configuration options for each arch and variant can be found
-in the "priority" file.
-
-If you want to make a change that applies to all kernels, debug and
-non-debug alike, add a config option file under ark/generic/. If it should
-only apply to all debug kernels, add it under ark/debug/. Arch-specific
-options go under ark/generic/<arch>/ and so on. Each layer's individual config
-option files are concatenated together with all other options at the same
-level, then stacked atop the lower layers until reaching the highest
-precedence layer for the given config option.
-
-Send any questions, comments or concerns to rhkernel-list(a)redhat.com.
+ark - contains all configuration options that have been reviewed by kernel
+developers for the ark kernel.
+
+common - contains all configuration options that are common between the fedora
+and ark directories. In other words, these config settings apply to both
+fedora and ark.
+
+custom-overrides - contains an empty set of the generic and debug arch-specific
+directory tree. Any config option set here is applied last and therefore will
+override anything set in the ark, fedora, or pending directories. This feature
+was added to assist users executing custom builds to easily override a config
+option without altering the standard directories. Users can even maintain their
+own branch with a full set of custom configuration options that can be easily
+be rebased on top of os-build without worrying about conflicts.
+
+fedora - contains all configuration options that have been reviewed by kernel
+developers for the fedora kernel.
+
+pending-[ark][common][fedora] - These directories contain configuration options
+that have not yet been fully reviewed for inclusion for ark, fedora, and both
+(common) kernels. Due to the rate at which kernel options come out, the kernel
+maintainers cannot guarantee reviews of configs in these directories by the
+time a build occurs. In the interest of letting the build proceed for other
+testing, configuration options are staged in these pending directories.
+
+ As pending-* configs are reviewed, they are moved into the matching non-pending
+directory (ie, pending-ark -> ark, etc.) and it is expected that these
+directories will be empty at branch time.
+
+ The config file can be populated using the pending-* directories by using the
+"FLAVOR" Makefile variable; for example to build the fedora configs, users can
+execute "make FLAVOR=fedora dist-commit-configs".
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1841
1 year, 10 months
[OS-BUILD PATCH] redhat/configs: enable CONFIG_SP5100_TCO
by David Arcari (via Email Bridge)
From: David Arcari <darcari(a)redhat.com>
redhat/configs: enable CONFIG_SP5100_TCO
CONFIG_SP5100_TCO needs to be enabled for RHEL, since it's already
enabled for Fedora, just enable it for all kernels.
Signed-off-by: David Arcari <darcari(a)redhat.com>
diff --git a/redhat/configs/ark/generic/x86/x86_64/CONFIG_SP5100_TCO b/redhat/configs/ark/generic/x86/x86_64/CONFIG_SP5100_TCO
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/ark/generic/x86/x86_64/CONFIG_SP5100_TCO
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_SP5100_TCO is not set
diff --git a/redhat/configs/fedora/generic/x86/CONFIG_SP5100_TCO b/redhat/configs/common/generic/x86/CONFIG_SP5100_TCO
rename from redhat/configs/fedora/generic/x86/CONFIG_SP5100_TCO
rename to redhat/configs/common/generic/x86/CONFIG_SP5100_TCO
index blahblah..blahblah 100644
--- a/redhat/configs/fedora/generic/x86/CONFIG_SP5100_TCO
+++ b/redhat/configs/common/generic/x86/CONFIG_SP5100_TCO
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1840
1 year, 10 months
✅ PASS: Test report for kernel 5.17.12-200.fc35 (fedora-35)
by CKI Project
Hello,
We ran automated tests on the following kernel build:
Kernel package: kernel-5.17.12-200.fc35
Task URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=87691475
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ ACPI table test
⚡⚡⚡ ACPI enabled test
⚡⚡⚡ i2c: i2cdetect sanity
⚡⚡⚡ 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
⚡⚡⚡ POSIX pjd-fstest suites
⚡⚡⚡ Loopdev Sanity
⚡⚡⚡ jvm - jcstress tests
⚡⚡⚡ Memory: fork_mem
⚡⚡⚡ Memory function: memfd_create
⚡⚡⚡ AMTU (Abstract Machine Test Utility)
⚡⚡⚡ Networking bridge: sanity
⚡⚡⚡ Ethernet drivers sanity
⚡⚡⚡ Networking MACsec: sanity
⚡⚡⚡ Networking socket: fuzz
⚡⚡⚡ Networking sctp-auth: sockopts test
⚡⚡⚡ Networking: igmp conformance test
⚡⚡⚡ Networking route: pmtu
⚡⚡⚡ Networking route_func - local
⚡⚡⚡ Networking route_func - forward
⚡⚡⚡ Networking TCP: keepalive test
⚡⚡⚡ Networking UDP: socket
⚡⚡⚡ Networking cki netfilter test
⚡⚡⚡ Networking tunnel: geneve basic test
⚡⚡⚡ Networking tunnel: gre basic
⚡⚡⚡ L2TP basic test
⚡⚡⚡ Networking tunnel: vxlan basic
⚡⚡⚡ Networking tunnel: permtest
⚡⚡⚡ Networking ipsec: basic netns - transport
⚡⚡⚡ Networking ipsec: basic netns - tunnel
⚡⚡⚡ Networking vnic: ipvlan/basic
⚡⚡⚡ Libkcapi AF_ALG test
⚡⚡⚡ pciutils: update pci ids test
⚡⚡⚡ ALSA PCM loopback test
⚡⚡⚡ ALSA Control (mixer) Userspace Element test
⚡⚡⚡ Storage: block zstd compression test
⚡⚡⚡ Storage: block zstd smoke test
⚡⚡⚡ storage: dm/common
⚡⚡⚡ lvm thinp sanity
⚡⚡⚡ lvm thinp stqe test
⚡⚡⚡ lvm snapper test
⚡⚡⚡ storage: SCSI VPD
⚡⚡⚡ Storage: swraid mdadm raid_module test
⚡⚡⚡ Storage: swraid scsi_raid
⚡⚡⚡ storage: targetcli basic
⚡⚡⚡ trace: ftrace/tracer
🚧 ⚡⚡⚡ Podman system test - as root
🚧 ⚡⚡⚡ Podman system test - as user
🚧 ⚡⚡⚡ NFS Connectathon
🚧 ⚡⚡⚡ Firmware test suite
🚧 ⚡⚡⚡ Memory function: kaslr
🚧 ⚡⚡⚡ Networking VRF: sanity
🚧 ⚡⚡⚡ Usex - version 1.9-29
🚧 ⚡⚡⚡ lvm cache test
🚧 ⚡⚡⚡ storage: software RAID testing
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
🚧 ⚡⚡⚡ xfstests - btrfs
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
🚧 ⚡⚡⚡ Storage blktests - nvmeof-mp
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ IPMI driver test
⚡⚡⚡ IPMItool loop stress test
⚡⚡⚡ stress: stress-ng - interrupt
⚡⚡⚡ stress: stress-ng - cpu
⚡⚡⚡ stress: stress-ng - cpu-cache
⚡⚡⚡ stress: stress-ng - memory
🚧 ⚡⚡⚡ Storage blktests - blk
🚧 ⚡⚡⚡ Storage blktests - nvme-tcp
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage block - storage fio numa
⚡⚡⚡ Reboot test
Host 5:
⚡ 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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ selinux-policy: serge-testsuite
⚡⚡⚡ Reboot test
Host 6:
⚡ 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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ selinux-policy: serge-testsuite
⚡⚡⚡ Reboot test
Host 7:
⚡ 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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
🚧 ⚡⚡⚡ xfstests - btrfs
⚡⚡⚡ Reboot test
ppc64le:
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ selinux-policy: serge-testsuite
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
🚧 ⚡⚡⚡ Storage blktests - nvmeof-mp
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
🚧 ⚡⚡⚡ xfstests - btrfs
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot 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
⚡⚡⚡ POSIX pjd-fstest suites
⚡⚡⚡ Loopdev Sanity
⚡⚡⚡ jvm - jcstress tests
⚡⚡⚡ Memory: fork_mem
⚡⚡⚡ Memory function: memfd_create
⚡⚡⚡ AMTU (Abstract Machine Test Utility)
⚡⚡⚡ Networking bridge: sanity
⚡⚡⚡ Ethernet drivers sanity
⚡⚡⚡ Networking MACsec: sanity
⚡⚡⚡ Networking socket: fuzz
⚡⚡⚡ Networking sctp-auth: sockopts test
⚡⚡⚡ Networking route: pmtu
⚡⚡⚡ Networking route_func - local
⚡⚡⚡ Networking route_func - forward
⚡⚡⚡ Networking TCP: keepalive test
⚡⚡⚡ Networking UDP: socket
⚡⚡⚡ Networking cki netfilter test
⚡⚡⚡ Networking tunnel: geneve basic test
⚡⚡⚡ Networking tunnel: gre basic
⚡⚡⚡ L2TP basic test
⚡⚡⚡ Networking tunnel: vxlan basic
⚡⚡⚡ Networking tunnel: permtest
⚡⚡⚡ Networking ipsec: basic netns - tunnel
⚡⚡⚡ Networking vnic: ipvlan/basic
⚡⚡⚡ Libkcapi AF_ALG test
⚡⚡⚡ pciutils: update pci ids test
⚡⚡⚡ ALSA PCM loopback test
⚡⚡⚡ ALSA Control (mixer) Userspace Element test
⚡⚡⚡ Storage: block zstd compression test
⚡⚡⚡ Storage: block zstd smoke test
⚡⚡⚡ storage: dm/common
⚡⚡⚡ lvm thinp sanity
⚡⚡⚡ lvm thinp stqe test
⚡⚡⚡ lvm snapper test
⚡⚡⚡ Storage: swraid mdadm raid_module test
⚡⚡⚡ Storage: swraid scsi_raid
⚡⚡⚡ storage: targetcli basic
⚡⚡⚡ trace: ftrace/tracer
🚧 ⚡⚡⚡ Podman system test - as root
🚧 ⚡⚡⚡ Podman system test - as user
🚧 ⚡⚡⚡ NFS Connectathon
🚧 ⚡⚡⚡ Memory function: kaslr
🚧 ⚡⚡⚡ Networking VRF: sanity
🚧 ⚡⚡⚡ Usex - version 1.9-29
🚧 ⚡⚡⚡ lvm cache test
🚧 ⚡⚡⚡ storage: software RAID testing
⚡⚡⚡ Reboot test
Host 5:
⚡ 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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ IPMI driver test
⚡⚡⚡ IPMItool loop stress test
🚧 ⚡⚡⚡ Storage blktests - blk
🚧 ⚡⚡⚡ Storage blktests - nvme-tcp
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage block - storage fio numa
⚡⚡⚡ Reboot test
Host 6:
⚡ 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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ selinux-policy: serge-testsuite
⚡⚡⚡ Reboot test
Host 7:
⚡ 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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ IPMI driver test
⚡⚡⚡ IPMItool loop stress test
🚧 ⚡⚡⚡ Storage blktests - blk
🚧 ⚡⚡⚡ Storage blktests - nvme-tcp
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage block - storage fio numa
⚡⚡⚡ Reboot test
s390x:
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ stress: stress-ng - interrupt
⚡⚡⚡ stress: stress-ng - cpu
⚡⚡⚡ stress: stress-ng - cpu-cache
⚡⚡⚡ stress: stress-ng - memory
🚧 ⚡⚡⚡ Storage blktests - blk
🚧 ⚡⚡⚡ Storage blktests - nvme-tcp
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
🚧 ⚡⚡⚡ Storage blktests - nvmeof-mp
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ selinux-policy: serge-testsuite
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot 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
⚡⚡⚡ POSIX pjd-fstest suites
⚡⚡⚡ Loopdev Sanity
⚡⚡⚡ jvm - jcstress tests
⚡⚡⚡ Memory: fork_mem
⚡⚡⚡ Memory function: memfd_create
⚡⚡⚡ AMTU (Abstract Machine Test Utility)
⚡⚡⚡ Networking bridge: sanity
⚡⚡⚡ Ethernet drivers sanity
⚡⚡⚡ Networking MACsec: sanity
⚡⚡⚡ Networking sctp-auth: sockopts test
⚡⚡⚡ Networking route: pmtu
⚡⚡⚡ Networking route_func - local
⚡⚡⚡ Networking route_func - forward
⚡⚡⚡ Networking TCP: keepalive test
⚡⚡⚡ Networking UDP: socket
⚡⚡⚡ Networking cki netfilter test
⚡⚡⚡ Networking tunnel: geneve basic test
⚡⚡⚡ Networking tunnel: gre basic
⚡⚡⚡ L2TP basic test
⚡⚡⚡ Networking tunnel: vxlan basic
⚡⚡⚡ Networking tunnel: permtest
⚡⚡⚡ Networking ipsec: basic netns - transport
⚡⚡⚡ Networking ipsec: basic netns - tunnel
⚡⚡⚡ Networking vnic: ipvlan/basic
⚡⚡⚡ Libkcapi AF_ALG test
⚡⚡⚡ Storage: block zstd compression test
⚡⚡⚡ Storage: block zstd smoke test
⚡⚡⚡ storage: dm/common
⚡⚡⚡ lvm thinp sanity
⚡⚡⚡ lvm thinp stqe test
⚡⚡⚡ lvm snapper test
⚡⚡⚡ Storage: swraid mdadm raid_module test
⚡⚡⚡ Storage: swraid scsi_raid
⚡⚡⚡ storage: targetcli basic
⚡⚡⚡ trace: ftrace/tracer
🚧 ⚡⚡⚡ Podman system test - as root
🚧 ⚡⚡⚡ Podman system test - as user
🚧 ⚡⚡⚡ NFS Connectathon
🚧 ⚡⚡⚡ Memory function: kaslr
🚧 ⚡⚡⚡ Networking VRF: sanity
🚧 ⚡⚡⚡ Usex - version 1.9-29
🚧 ⚡⚡⚡ lvm cache test
⚡⚡⚡ Reboot test
Host 5:
⚡ 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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ stress: stress-ng - interrupt
⚡⚡⚡ stress: stress-ng - cpu
⚡⚡⚡ stress: stress-ng - cpu-cache
⚡⚡⚡ stress: stress-ng - memory
🚧 ⚡⚡⚡ Storage blktests - blk
🚧 ⚡⚡⚡ Storage blktests - nvme-tcp
⚡⚡⚡ Reboot test
Host 6:
⚡ 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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ selinux-policy: serge-testsuite
⚡⚡⚡ Reboot test
x86_64:
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ CPU: Die Test
⚡⚡⚡ IPMI driver test
⚡⚡⚡ IPMItool loop stress test
⚡⚡⚡ stress: stress-ng - interrupt
⚡⚡⚡ stress: stress-ng - cpu
⚡⚡⚡ stress: stress-ng - cpu-cache
⚡⚡⚡ stress: stress-ng - memory
🚧 ⚡⚡⚡ CPU: Idle Test
🚧 ⚡⚡⚡ Storage blktests - blk
🚧 ⚡⚡⚡ Storage blktests - nvme-tcp
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage block - storage fio numa
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
⚡⚡⚡ xfstests - nfsv4.2
🚧 ⚡⚡⚡ xfstests - btrfs
🚧 ⚡⚡⚡ xfstests - cifsv3.11
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
🚧 ⚡⚡⚡ Storage blktests - nvmeof-mp
⚡⚡⚡ Reboot test
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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ selinux-policy: serge-testsuite
⚡⚡⚡ Reboot test
Host 5:
⚡ 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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ ACPI table test
⚡⚡⚡ i2c: i2cdetect sanity
⚡⚡⚡ 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
⚡⚡⚡ POSIX pjd-fstest suites
⚡⚡⚡ Loopdev Sanity
⚡⚡⚡ jvm - jcstress tests
⚡⚡⚡ Memory: fork_mem
⚡⚡⚡ Memory function: memfd_create
⚡⚡⚡ AMTU (Abstract Machine Test Utility)
⚡⚡⚡ Networking bridge: sanity
⚡⚡⚡ Ethernet drivers sanity
⚡⚡⚡ Networking MACsec: sanity
⚡⚡⚡ Networking socket: fuzz
⚡⚡⚡ Networking sctp-auth: sockopts test
⚡⚡⚡ Networking: igmp conformance test
⚡⚡⚡ Networking route: pmtu
⚡⚡⚡ Networking route_func - local
⚡⚡⚡ Networking route_func - forward
⚡⚡⚡ Networking TCP: keepalive test
⚡⚡⚡ Networking UDP: socket
⚡⚡⚡ Networking cki netfilter test
⚡⚡⚡ Networking tunnel: geneve basic test
⚡⚡⚡ Networking tunnel: gre basic
⚡⚡⚡ L2TP basic test
⚡⚡⚡ Networking tunnel: vxlan basic
⚡⚡⚡ Networking tunnel: permtest
⚡⚡⚡ Networking ipsec: basic netns - transport
⚡⚡⚡ Networking ipsec: basic netns - tunnel
⚡⚡⚡ Networking vnic: ipvlan/basic
⚡⚡⚡ Libkcapi AF_ALG test
⚡⚡⚡ pciutils: sanity smoke test
⚡⚡⚡ pciutils: update pci ids test
⚡⚡⚡ ALSA PCM loopback test
⚡⚡⚡ ALSA Control (mixer) Userspace Element test
⚡⚡⚡ Storage: block zstd compression test
⚡⚡⚡ Storage: block zstd smoke test
⚡⚡⚡ storage: dm/common
⚡⚡⚡ lvm thinp sanity
⚡⚡⚡ lvm thinp stqe test
⚡⚡⚡ lvm snapper test
⚡⚡⚡ storage: SCSI VPD
⚡⚡⚡ Storage: swraid mdadm raid_module test
⚡⚡⚡ Storage: swraid scsi_raid
⚡⚡⚡ storage: targetcli basic
⚡⚡⚡ trace: ftrace/tracer
🚧 ⚡⚡⚡ Podman system test - as root
🚧 ⚡⚡⚡ Podman system test - as user
🚧 ⚡⚡⚡ NFS Connectathon
🚧 ⚡⚡⚡ Firmware test suite
🚧 ⚡⚡⚡ Memory function: kaslr
🚧 ⚡⚡⚡ Networking VRF: sanity
🚧 ⚡⚡⚡ Usex - version 1.9-29
🚧 ⚡⚡⚡ lvm cache test
🚧 ⚡⚡⚡ storage: software RAID testing
⚡⚡⚡ Reboot test
Host 6:
⚡ 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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
⚡⚡⚡ xfstests - nfsv4.2
🚧 ⚡⚡⚡ xfstests - btrfs
🚧 ⚡⚡⚡ xfstests - cifsv3.11
⚡⚡⚡ Reboot test
Host 7:
⚡ 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
🚧 ⚡⚡⚡ machineinfo
⚡⚡⚡ Boot test
🚧 ⚡⚡⚡ Storage blktests - nvmeof-mp
⚡⚡⚡ Reboot test
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, 10 months
[OS-BUILD PATCHv2 0/2] redhat/kernel.spec.template: clean up stray
.hardlink-temporary files
by Denys Vlasenko (via Email Bridge)
From: Denys Vlasenko on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1811
As reported in RBHZ#2025157, the post scriptlet for the kernel-devel RPM
generates thousands upon thousands of .hardlink-temporary files. This is a
result of a bug in the hardlink binary (fixed in 2.38) that causes orphaned
temporary files if multiple aliases for the same path are provided.
Signed-off-by: Denys Vlasenko <dvlasenk(a)redhat.com>
---
redhat/self-test/data/centos-2585cf9dfaad.el7.spec | 8 +++++++-
redhat/self-test/data/centos-2585cf9dfaad.fc25.spec | 8 +++++++-
redhat/self-test/data/centos-78e36f3b0dae.el7.spec | 8 +++++++-
redhat/self-test/data/centos-78e36f3b0dae.fc25.spec | 8 +++++++-
redhat/self-test/data/centos-df0cc57e057f.el7.spec | 8 +++++++-
redhat/self-test/data/centos-df0cc57e057f.fc25.spec | 8 +++++++-
redhat/self-test/data/centos-fce15c45d3fb.el7.spec | 8 +++++++-
redhat/self-test/data/centos-fce15c45d3fb.fc25.spec | 8 +++++++-
redhat/self-test/data/fedora-2585cf9dfaad.el7.spec | 8 +++++++-
redhat/self-test/data/fedora-2585cf9dfaad.fc25.spec | 8 +++++++-
redhat/self-test/data/fedora-78e36f3b0dae.el7.spec | 8 +++++++-
redhat/self-test/data/fedora-78e36f3b0dae.fc25.spec | 8 +++++++-
redhat/self-test/data/fedora-df0cc57e057f.el7.spec | 8 +++++++-
redhat/self-test/data/fedora-df0cc57e057f.fc25.spec | 8 +++++++-
redhat/self-test/data/fedora-fce15c45d3fb.el7.spec | 8 +++++++-
redhat/self-test/data/fedora-fce15c45d3fb.fc25.spec | 8 +++++++-
redhat/self-test/data/rhel-2585cf9dfaad.el7.spec | 8 +++++++-
redhat/self-test/data/rhel-2585cf9dfaad.fc25.spec | 8 +++++++-
redhat/self-test/data/rhel-78e36f3b0dae.el7.spec | 8 +++++++-
redhat/self-test/data/rhel-78e36f3b0dae.fc25.spec | 8 +++++++-
redhat/self-test/data/rhel-df0cc57e057f.el7.spec | 8 +++++++-
redhat/self-test/data/rhel-df0cc57e057f.fc25.spec | 8 +++++++-
redhat/self-test/data/rhel-fce15c45d3fb.el7.spec | 8 +++++++-
redhat/self-test/data/rhel-fce15c45d3fb.fc25.spec | 8 +++++++-
redhat/kernel.spec.template | 8 +++++++-
25 files changed, 175 insertions(+), 25 deletions(-)
1 year, 10 months
[OS-BUILD PATCHv2] enable CONFIG_NET_ACT_CTINFO in ark
by Davide Caratti (via Email Bridge)
From: Davide Caratti <dcaratti(a)redhat.com>
enable CONFIG_NET_ACT_CTINFO in ark
TC support for 'ctinfo' action is already enabled in Fedora: move to
'common', so that it's enabled in ARK as well.
Signed-off-by: Davide Caratti <dcaratti(a)redhat.com>
diff --git a/redhat/configs/common/generic/CONFIG_NET_ACT_CTINFO b/redhat/configs/common/generic/CONFIG_NET_ACT_CTINFO
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_NET_ACT_CTINFO
+++ b/redhat/configs/common/generic/CONFIG_NET_ACT_CTINFO
@@ -1 +1 @@
-# CONFIG_NET_ACT_CTINFO is not set
+CONFIG_NET_ACT_CTINFO=m
diff --git a/redhat/configs/fedora/generic/CONFIG_NET_ACT_CTINFO b/redhat/configs/fedora/generic/CONFIG_NET_ACT_CTINFO
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/fedora/generic/CONFIG_NET_ACT_CTINFO
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NET_ACT_CTINFO=m
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1787
1 year, 10 months