[OS-BUILD PATCH] [redhat] New configs in security/keys
by GitLab Bridge on behalf of jeremycline
From: Fedora Kernel Team <kernel-team(a)fedoraproject.org>
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.
---
Signed-off-by: Fedora Kernel Team <kernel-team(a)fedoraproject.org>
---
redhat/configs/common/generic/CONFIG_KEY_NOTIFICATIONS | 0
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 redhat/configs/common/generic/CONFIG_KEY_NOTIFICATIONS
diff --git a/redhat/configs/common/generic/CONFIG_KEY_NOTIFICATIONS b/redhat/configs/common/generic/CONFIG_KEY_NOTIFICATIONS
new file mode 100644
index 000000000000..e69de29bb2d1
--
GitLab
3 years, 3 months
[OS-BUILD PATCH] [redhat] Makefile: new dist-buildreq-check target
by Ben Crocker (via Email Bridge)
From: Ben Crocker <bcrocker(a)redhat.com>
[redhat] Makefile: new dist-buildreq-check target
Add a new dist-buildreq-check target that checks for missing
packages via rpmspec -q --buildrequires, and make dist-configs-prep
dependent on it.
This change is based on suggestions from Josh Poimboeuf, Don Zickus,
and Herton Krzesinski. Ultimately this is Herton's version, which
generates the list of missing packages from an already-created
kernel.spec file.
Signed-off-by: Ben Crocker <bcrocker(a)redhat.com>
diff a/redhat/Makefile b/redhat/Makefile
--- a/redhat/Makefile
+++ b/redhat/Makefile
@@ -144,7 +144,7 @@ rh-configs: dist-configs
dist-configs-check: dist-configs-prep
cd $(REDHAT)/configs; ./process_configs.sh $(PROCESS_CONFIGS_CHECK_OPTS) $(PACKAGE_NAME)
-dist-configs-prep: dist-clean-configs
+dist-configs-prep: dist-clean-configs dist-buildreq-check
cd $(REDHAT)/configs; ./build_configs.sh "$(PACKAGE_NAME)" "$(ARCH_MACH)" "$(FLAVOR)"
dist-configs-arch: ARCH_MACH = $(MACH)
@@ -210,6 +210,17 @@ dist-git-version-check:
exit 1; \
fi
+dist-buildreq-check: setup-source
+ @PKGLIST="rpm-build $(rpmspec -q --buildrequires $(SOURCES)/$(SPECFILE) | cut -d ' ' -f 1)"; \
+ MISSING=""; \
+ for pkg in $$PKGLIST; do \
+ rpm -q --whatprovides $$pkg >/dev/null || MISSING="$$MISSING $$pkg"; \
+ done; \
+ if [ -n "$$MISSING" ]; then \
+ echo "Error: please install $$MISSING"; \
+ exit 1; \
+ fi
+
setup-source: dist-git-version-check dist-clean-sources
@cp $(REDHAT)/$(SPECFILE).template $(SOURCES)/$(SPECFILE)
@if [ ! -e $(REDHAT)/$(CHANGELOG) ]; then \
@@ -265,7 +276,7 @@ sources-rh: $(TARBALL) generate-testpatch-tmp
fi
@(cd kabi-dwarf && tar cjf $(SOURCES)/$(KABIDW_TARFILE) base run_kabi-dw.sh)
-dist-sources: setup-source dist-configs-check dist-kabi dist-kabi-dup sources-rh
+dist-sources: dist-configs-check dist-kabi dist-kabi-dup sources-rh
dist-test-patch: generate-testpatch-tmp
@mv $(TESTPATCH).tmp $(TESTPATCH);
@@ -515,6 +526,7 @@ dist-full-help:
@echo ''
@echo 'Misc targets:'
+ @echo ' dist-buildreq-check - Checks for presence of packages required for build'
@echo ' dist-get-latest - Returns the latest "known good" kernel from brew. This'
@echo ' should not be confused with the latest top-of-tree'
@echo ' development tag.'
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/859
3 years, 3 months
[OS-BUILD PATCH] redhat: remove remaining references of
CONFIG_RH_DISABLE_DEPRECATED
by Herton Krzesinski (via Email Bridge)
From: Herton R. Krzesinski <herton(a)redhat.com>
redhat: remove remaining references of CONFIG_RH_DISABLE_DEPRECATED
In the commit "Rename RH_DISABLE_DEPRECATED to RHEL_DIFFERENCES", the change
in kernel/Makefile was an addition instead of a rename. This change fixes
that by removing the old line still referencing CONFIG_RH_DISABLE_DEPRECATED.
Also, the redhat/configs tree still have the old config option files, remove
them too.
Signed-off-by: Herton R. Krzesinski <herton(a)redhat.com>
diff a/kernel/Makefile b/kernel/Makefile
--- a/kernel/Makefile
+++ b/kernel/Makefile
@@ -12,7 +12,6 @@ obj-y = fork.o exec_domain.o panic.o \
notifier.o ksysfs.o cred.o reboot.o \
async.o range.o smpboot.o ucount.o regset.o
-obj-$(CONFIG_RH_DISABLE_DEPRECATED) += rh_taint.o
obj-$(CONFIG_RHEL_DIFFERENCES) += rh_taint.o
obj-$(CONFIG_USERMODE_DRIVER) += usermode_driver.o
obj-$(CONFIG_MODULES) += kmod.o
diff a/redhat/configs/ark/generic/CONFIG_RH_DISABLE_DEPRECATED b/redhat/configs/ark/generic/CONFIG_RH_DISABLE_DEPRECATED
--- a/redhat/configs/ark/generic/CONFIG_RH_DISABLE_DEPRECATED
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RH_DISABLE_DEPRECATED=y
diff a/redhat/configs/fedora/generic/CONFIG_RH_DISABLE_DEPRECATED b/redhat/configs/fedora/generic/CONFIG_RH_DISABLE_DEPRECATED
--- a/redhat/configs/fedora/generic/CONFIG_RH_DISABLE_DEPRECATED
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_RH_DISABLE_DEPRECATED is not set
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/878
3 years, 3 months
[OS-BUILD PATCH] Turn off vdso_install for ppc
by GitLab Bridge on behalf of jmflinuxtx
From: "Justin M. Forbes" <jforbes(a)fedoraproject.org>
With upstream commit 7fe2de246e21f01212a8923fbabb4ac84c944d4a
powerpc/vdso: Stripped VDSO is not needed, don't build it
the make targets for vdso_install are gone for ppc. If we call them, the
build fails. This just turns them off.
Signed-off-by: Justin M. Forbes <jforbes(a)fedoraproject.org>
---
redhat/kernel.spec.template | 1 +
1 file changed, 1 insertion(+)
diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template
index 51e521c708d7..0638d9a7ca69 100755
--- a/redhat/kernel.spec.template
+++ b/redhat/kernel.spec.template
@@ -379,6 +379,7 @@ Summary: The Linux kernel
%define make_target vmlinux
%define kernel_image vmlinux
%define kernel_image_elf 1
+%define use_vdso 0
%define all_arch_configs kernel-%{version}-ppc64le*.config
%endif
--
GitLab
3 years, 3 months
[OS-BUILD PATCH] [redhat] Makefile: consolidate rpmbuild cmds into
one target
by Ben Crocker (via Email Bridge)
From: Ben Crocker <bcrocker(a)redhat.com>
[redhat] Makefile: consolidate rpmbuild cmds into one target
Consolidate rpmbuild commands into a new target, do-rpmbuild,
and invoke it from dist-all-rpms, dist-srpm, etc. via, e.g.,
dist-srpm: RPMBUILDOPTS=--nodeps -bs
dist-srpm: dist-sources do-rpmbuild
This works for all the targets that invoke rpmbuild EXCEPT
dist-kernel-%, which we rewrite:
dist-kernel-%: dist-sources
RPMBUILDOPTS="--target $(MACH) --with $* --without vdso_install --without perf --without tools -bb" make do-rpmbuild
i.e., setting RPMBUILDOPTS and then invoking make again,
and dist-srpm-gcov, which already had an extra 'make' in its
recipe.
The cost of the dist-kernel-% rewrite is an extra trip through the Makefile,
and the extra prologue (4 lines) and epilogue (1 line) output that goes with it.
The newly rewritten dist-* targets require some ordering constraints,
which are not a bad idea even in the absence of these modifications,
and which can be accomplished by moving
setup-source, dist-configs-check
FROM dist-sources TO sources-rh, thus making sure that
setup-source and dist-configs-check get made strictly before
sources-rh.
With these ordering constraints in place, commands like the following
work as expected:
% make -j 64 dist-rpms
Signed-off-by: Ben Crocker <bcrocker(a)redhat.com>
diff a/redhat/Makefile b/redhat/Makefile
--- a/redhat/Makefile
+++ b/redhat/Makefile
@@ -228,7 +228,7 @@ generate-testpatch-tmp:
":(exclude,top)Makefile.rhelver" \
":(exclude,top)redhat" > $(TESTPATCH).tmp
-sources-rh: $(TARBALL) generate-testpatch-tmp
+sources-rh: $(TARBALL) generate-testpatch-tmp setup-source dist-configs-check
@cp -l $(TARBALL) $(SOURCES)/ || cp $(TARBALL) $(SOURCES)/
@touch $(TESTPATCH)
@diff $(TESTPATCH).tmp $(TESTPATCH) > /dev/null || \
@@ -270,36 +270,38 @@ sources-rh: $(TARBALL) generate-testpatch-tmp
fi
@(cd kabi-dwarf && tar cjf $(SOURCES)/$(KABIDW_TARFILE) base run_kabi-dw.sh)
-dist-sources: setup-source dist-configs-check dist-kabi dist-kabi-dup sources-rh
+dist-sources: dist-kabi dist-kabi-dup sources-rh
dist-test-patch: generate-testpatch-tmp
@mv $(TESTPATCH).tmp $(TESTPATCH);
-dist-all-rpms: dist-sources
- $(RPMBUILD) --define "_sourcedir $(SOURCES)" --define "_builddir $(RPM)/BUILD" --define "_srcrpmdir $(RPM)/SRPMS" --define "_rpmdir $(RPM)/RPMS" --define "_specdir $(RPM)/SPECS" --define "dist $(DIST)" --target $(MACH) -ba $(RPM)/SOURCES/$(PACKAGE_NAME).spec
+do-rpmbuild: dist-sources
+ $(RPMBUILD) --define "_sourcedir $(SOURCES)" --define "_builddir $(RPM)/BUILD" --define "_srcrpmdir $(RPM)/SRPMS" --define "_rpmdir $(RPM)/RPMS" --define "_specdir $(RPM)/SPECS" --define "dist $(DIST)" $(RPMBUILDOPTS) $(RPM)/SOURCES/$(PACKAGE_NAME).spec
-dist-srpm: dist-sources
- $(RPMBUILD) --define "_sourcedir $(SOURCES)" --define "_builddir $(RPM)/BUILD" --define "_srcrpmdir $(RPM)/SRPMS" --define "_rpmdir $(RPM)/RPMS" --define "_specdir $(RPM)/SPECS" --define "dist $(DIST)" --nodeps -bs $(RPM)/SOURCES/$(PACKAGE_NAME).spec
+dist-all-rpms: RPMBUILDOPTS=--target $(MACH) -ba
+dist-all-rpms: dist-sources do-rpmbuild
+
+dist-srpm: RPMBUILDOPTS=--nodeps -bs
+dist-srpm: dist-sources do-rpmbuild
dist-srpm-gcov:
make dist-sources BUILDID=".gcov" BUILDOPTS="+gcov"
- $(RPMBUILD) --define "_sourcedir $(SOURCES)" --define "_builddir $(RPM)/BUILD" --define "_srcrpmdir $(RPM)/SRPMS" --define "_rpmdir $(RPM)/RPMS" --define "_specdir $(RPM)/SPECS" --define "dist $(DIST)" --nodeps -bs $(RPM)/SOURCES/$(PACKAGE_NAME).spec
+ RPMBUILDOPTS="--nodeps -bs" make do-rpmbuild
-dist-rpms: dist-sources
- $(RPMBUILD) --define "_sourcedir $(SOURCES)" --define "_builddir $(RPM)/BUILD" --define "_srcrpmdir $(RPM)/SRPMS" --define "_rpmdir $(RPM)/RPMS" --define "_specdir $(RPM)/SPECS" --define "dist $(DIST)" --target $(MACH) -bb $(RPM)/SOURCES/$(PACKAGE_NAME).spec
+dist-rpms: RPMBUILDOPTS=--target $(MACH) -bb
+dist-rpms: dist-sources do-rpmbuild
dist-kernel-%: dist-sources
- $(RPMBUILD) --define "_sourcedir $(SOURCES)" --define "_builddir $(RPM)/BUILD" --define "_srcrpmdir $(RPM)/SRPMS" --define "_rpmdir $(RPM)/RPMS" --define "_specdir $(RPM)/SPECS" --define "dist $(DIST)" --target $(MACH) --with $* --without vdso_install --without perf --without tools -bb $(RPM)/SOURCES/$(PACKAGE_NAME).spec
-
-dist-prep: dist-sources
- $(RPMBUILD) --define "_sourcedir $(SOURCES)" --define "_builddir $(RPM)/BUILD" --define "_srcrpmdir $(RPM)/SRPMS" --define "_rpmdir $(RPM)/RPMS" --define "_specdir $(RPM)/SPECS" --define "dist $(DIST)" --nodeps --target noarch -bp $(RPM)/SOURCES/$(PACKAGE_NAME).spec
+ RPMBUILDOPTS="--target $(MACH) --with $* --without vdso_install --without perf --without tools -bb" make do-rpmbuild
-dist-perf: dist-sources
- $(RPMBUILD) --define "_sourcedir $(SOURCES)" --define "_builddir $(RPM)/BUILD" --define "_srcrpmdir $(RPM)/SRPMS" --define "_rpmdir $(RPM)/RPMS" --define "_specdir $(RPM)/SPECS" --define "dist $(DIST)" --without up --without smp --without zfcpdump --without debug --without doc --without headers --without --without doc --without debuginfo --target $(MACH) -bb $(RPM)/SOURCES/$(PACKAGE_NAME).spec
+dist-prep: RPMBUILDOPTS=--nodeps --target noarch -bp
+dist-prep: dist-sources do-rpmbuild
-dist-rpm-baseonly: dist-sources
- $(RPMBUILD) --define "_sourcedir $(SOURCES)" --define "_builddir $(RPM)/BUILD" --define "_srcrpmdir $(RPM)/SRPMS" --define "_rpmdir $(RPM)/RPMS" --define "_specdir $(RPM)/SPECS" --define "dist $(DIST)" --target $(MACH) --without debug --without debuginfo --without vdso_install --without bpftool --without perf --without tools -bb $(RPM)/SOURCES/$(PACKAGE_NAME).spec
+dist-perf: RPMBUILDOPTS=--without up --without smp --without zfcpdump --without debug --without doc --without headers --without --without doc --without debuginfo --target $(MACH) -bb
+dist-perf: dist-sources do-rpmbuild
+dist-rpm-baseonly: RPMBUILDOPTS=--target $(MACH) --without debug --without debuginfo --without vdso_install --without bpftool --without perf --without tools -bb
+dist-rpm-baseonly: dist-sources do-rpmbuild
# unless you know what you're doing, you don't want to use the next four ones
dist-release-finish: setup-source
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/869
3 years, 3 months
[OS-BUILD PATCH] [redhat] New configs in drivers/spi
by GitLab Bridge on behalf of jeremycline
From: "CKI@GitLab" <cki-project(a)redhat.com>
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.
CONFIG_SPI_AMD:
Enables SPI controller driver for AMD SoC.
Symbol: SPI_AMD [=n]
Type : tristate
Defined at drivers/spi/Kconfig:917
Prompt: AMD SPI controller
Depends on: SPI [=y] && SPI_MASTER [=y] && (SPI_MASTER [=y] || COMPILE_TEST [=n])
Location:
-> Device Drivers
-> SPI support (SPI [=y])
---
Signed-off-by: CKI@GitLab <cki-project(a)redhat.com>
---
redhat/configs/common/generic/CONFIG_SPI_AMD | 1 +
.../pending-common/generic/CONFIG_SPI_AMD | 16 ----------------
2 files changed, 1 insertion(+), 16 deletions(-)
create mode 100644 redhat/configs/common/generic/CONFIG_SPI_AMD
delete mode 100644 redhat/configs/pending-common/generic/CONFIG_SPI_AMD
diff --git a/redhat/configs/common/generic/CONFIG_SPI_AMD b/redhat/configs/common/generic/CONFIG_SPI_AMD
new file mode 100644
index 000000000000..0dc059dce496
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_SPI_AMD
@@ -0,0 +1 @@
+# CONFIG_SPI_AMD is not set
diff --git a/redhat/configs/pending-common/generic/CONFIG_SPI_AMD b/redhat/configs/pending-common/generic/CONFIG_SPI_AMD
deleted file mode 100644
index ac7ea25e07a7..000000000000
--- a/redhat/configs/pending-common/generic/CONFIG_SPI_AMD
+++ /dev/null
@@ -1,16 +0,0 @@
-# CONFIG_SPI_AMD:
-#
-# Enables SPI controller driver for AMD SoC.
-#
-# Symbol: SPI_AMD [=n]
-# Type : tristate
-# Defined at drivers/spi/Kconfig:917
-# Prompt: AMD SPI controller
-# Depends on: SPI [=y] && SPI_MASTER [=y] && (SPI_MASTER [=y] || COMPILE_TEST [=n])
-# Location:
-# -> Device Drivers
-# -> SPI support (SPI [=y])
-#
-#
-#
-# CONFIG_SPI_AMD is not set
--
2.26.2
3 years, 3 months
[OS-BUILD PATCH] New configs in arch/arm64
by GitLab Bridge on behalf of jmflinuxtx
From: "Justin M. Forbes" <jforbes(a)fedoraproject.org>
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.
CONFIG_KVM_ARM_PMU:
Adds support for a virtual Performance Monitoring Unit (PMU) in
virtual machines.
Symbol: KVM_ARM_PMU [=y]
Type : bool
Defined at arch/arm64/kvm/Kconfig:52
Prompt: Virtual Performance Monitoring Unit (PMU) support
Depends on: VIRTUALIZATION [=y] && KVM [=y] && HW_PERF_EVENTS [=y]
Location:
-> Virtualization (VIRTUALIZATION [=y])
-> Kernel-based Virtual Machine (KVM) support (KVM [=y])
Cc: Mark Salter <msalter(a)redhat.com>
---
.../configs/common/generic/CONFIG_KVM_ARM_PMU | 1 +
.../CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK | 1 +
.../pending-common/generic/CONFIG_KVM_ARM_PMU | 17 -----------------
3 files changed, 2 insertions(+), 17 deletions(-)
create mode 100644 redhat/configs/common/generic/CONFIG_KVM_ARM_PMU
create mode 100644 redhat/configs/fedora/generic/CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK
delete mode 100644 redhat/configs/pending-common/generic/CONFIG_KVM_ARM_PMU
diff --git a/redhat/configs/common/generic/CONFIG_KVM_ARM_PMU b/redhat/configs/common/generic/CONFIG_KVM_ARM_PMU
new file mode 100644
index 000000000000..184bfbb54973
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_KVM_ARM_PMU
@@ -0,0 +1 @@
+CONFIG_KVM_ARM_PMU=y
diff --git a/redhat/configs/fedora/generic/CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK b/redhat/configs/fedora/generic/CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK
new file mode 100644
index 000000000000..6f26275b1c75
--- /dev/null
+++ b/redhat/configs/fedora/generic/CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK
@@ -0,0 +1 @@
+CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
diff --git a/redhat/configs/pending-common/generic/CONFIG_KVM_ARM_PMU b/redhat/configs/pending-common/generic/CONFIG_KVM_ARM_PMU
deleted file mode 100644
index c60b45de4995..000000000000
--- a/redhat/configs/pending-common/generic/CONFIG_KVM_ARM_PMU
+++ /dev/null
@@ -1,17 +0,0 @@
-# CONFIG_KVM_ARM_PMU:
-#
-# Adds support for a virtual Performance Monitoring Unit (PMU) in
-# virtual machines.
-#
-# Symbol: KVM_ARM_PMU [=y]
-# Type : bool
-# Defined at arch/arm64/kvm/Kconfig:52
-# Prompt: Virtual Performance Monitoring Unit (PMU) support
-# Depends on: VIRTUALIZATION [=y] && KVM [=y] && HW_PERF_EVENTS [=y]
-# Location:
-# -> Virtualization (VIRTUALIZATION [=y])
-# -> Kernel-based Virtual Machine (KVM) support (KVM [=y])
-#
-#
-#
-CONFIG_KVM_ARM_PMU=y
--
GitLab
3 years, 3 months
✅ PASS: Test report for kernel 5.10.11-200.fc33 (fedora-33)
by CKI Project
Hello,
We ran automated tests on the following kernel build:
Kernel package: kernel-5.10.11-200.fc33
Task URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=60656025
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:
✅ Boot test
✅ ACPI table test
✅ LTP
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
🚧 ✅ CIFS Connectathon
🚧 ✅ Ethernet drivers sanity
Host 2:
✅ Boot test
✅ stress: stress-ng
🚧 ✅ xfstests - ext4
🚧 ✅ xfstests - xfs
🚧 ✅ xfstests - btrfs
🚧 ✅ Storage blktests
🚧 ✅ Storage block - filesystem fio test
🚧 ✅ Storage block - queue scheduler test
🚧 ✅ Storage nvme - tcp
🚧 ✅ Storage: swraid mdadm raid_module test
ppc64le:
Host 1:
✅ Boot test
🚧 ✅ xfstests - ext4
🚧 ✅ xfstests - xfs
🚧 ✅ xfstests - btrfs
🚧 ✅ Storage blktests
🚧 ✅ Storage block - filesystem fio test
🚧 ✅ Storage block - queue scheduler test
🚧 ✅ Storage nvme - tcp
🚧 ✅ Storage: swraid mdadm raid_module test
Host 2:
✅ Boot test
✅ LTP
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
🚧 ✅ CIFS Connectathon
🚧 ✅ Ethernet drivers sanity
s390x:
Host 1:
⏱ Boot test
⏱ LTP
⏱ Loopdev Sanity
⏱ Memory: fork_mem
⏱ Memory function: memfd_create
⏱ AMTU (Abstract Machine Test Utility)
⏱ CIFS Connectathon
⏱ Ethernet drivers sanity
Host 2:
⏱ Boot test
⏱ stress: stress-ng
⏱ Storage blktests
⏱ Storage nvme - tcp
⏱ Storage: swraid mdadm raid_module test
Host 3:
⏱ Boot test
⏱ kdump - sysrq-c
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.
⚡⚡⚡ Boot test
⚡⚡⚡ stress: stress-ng
🚧 ⚡⚡⚡ xfstests - ext4
🚧 ⚡⚡⚡ xfstests - xfs
🚧 ⚡⚡⚡ xfstests - btrfs
🚧 ⚡⚡⚡ xfstests - nfsv4.2
🚧 ⚡⚡⚡ xfstests - cifsv3.11
🚧 ⚡⚡⚡ Storage blktests
🚧 ⚡⚡⚡ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage nvme - tcp
🚧 ⚡⚡⚡ Storage: swraid mdadm raid_module test
Host 2:
✅ Boot test
✅ ACPI table test
✅ LTP
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
🚧 ✅ CIFS Connectathon
🚧 ✅ Ethernet drivers sanity
Host 3:
✅ Boot test
🚧 ✅ kdump - sysrq-c
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.
✅ Boot test
✅ stress: stress-ng
🚧 ✅ xfstests - ext4
🚧 ✅ xfstests - xfs
🚧 ✅ xfstests - btrfs
🚧 ✅ xfstests - nfsv4.2
🚧 ✅ xfstests - cifsv3.11
🚧 ✅ Storage blktests
🚧 ✅ Storage block - filesystem fio test
🚧 ⚡⚡⚡ Storage block - queue scheduler test
🚧 ⚡⚡⚡ Storage nvme - tcp
🚧 ⚡⚡⚡ Storage: swraid mdadm raid_module 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 ⏱.
3 years, 3 months
[RFA] brew build for kernel-ark
by Philipp Rudo
Hi,
I wanted to start a brew build for kernel-ark. After fiddling with the
configs a little I finally managed to start the build. But then it
immediately failed as a build requirement (dwarves in particular) was
missing on some builders. Is kernel-ark still supposed to be buildable
on brew or was that given up for the CI on gitlab? Is there a way to
extract the rpms from a CI run on gitlab?
Thanks for your help
Philipp
3 years, 3 months