[OS-BUILD PATCH] redhat: enable CONFIG_FW_LOADER_COMPRESS for ARK
by Herton R. Krzesinski (via Email Bridge)
From: Herton R. Krzesinski <herton(a)redhat.com>
redhat: enable CONFIG_FW_LOADER_COMPRESS for ARK
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1939095
The CONFIG_FW_LOADER_COMPRESS have been kept enabled only for Fedora.
However in RHEL 9, we inherit the linux-firmware as is from Fedora, and
it installs firmware files compressed in .xz format for RHEL too.
However, the ARK/rhel config does not enable the needed support for
loading compressed firmware files, and thus firmware loading fails.
This fixes that by also enabling CONFIG_FW_LOADER_COMPRESS on ARK/rhel
config too (since ARK and Fedora have the same setting now, the config
file is moved to common/).
Signed-off-by: Herton R. Krzesinski <herton(a)redhat.com>
diff a/redhat/configs/ark/generic/CONFIG_FW_LOADER_COMPRESS b/redhat/configs/ark/generic/CONFIG_FW_LOADER_COMPRESS
--- a/redhat/configs/ark/generic/CONFIG_FW_LOADER_COMPRESS
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_FW_LOADER_COMPRESS is not set
diff a/redhat/configs/fedora/generic/CONFIG_FW_LOADER_COMPRESS b/redhat/configs/common/generic/CONFIG_FW_LOADER_COMPRESS
--- a/redhat/configs/fedora/generic/CONFIG_FW_LOADER_COMPRESS
+++ b/redhat/configs/common/generic/CONFIG_FW_LOADER_COMPRESS
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/976
3 years, 1 month
[OS-BUILD PATCHv2] Export ark infrastructure files
by Don Zickus (via Email Bridge)
From: Don Zickus <dzickus(a)redhat.com>
Export ark infrastructure files
Allow developers to use the ark infrastructure work on upstream
git trees. This change saves the redhat/ plus supporting files
on top of the 'master' branch.
A developer can then 'git merge ark-infra' to apply this
infrastructure.
"NO_CONFIGCHECKS make dist-configs" to create the configs. And
away they go.
Utilize the daily rawhide_release builds to create this branch. It
fits with the theme and is quick and easy to do in this job. Note
I use the 'ark-latest' as the source of the export. This should
include any environment fixes for the developer.
Tested by copy-n-pasting manual each step in the script to generate
the original ark-infra branch. The gitlab-ci.yml change should be
intuitive enough to skip testing.
V2: Use git-archive and better sed regexp
diff a/.gitlab-ci.yml b/.gitlab-ci.yml
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -100,6 +100,7 @@ rawhide_release:
script:
- git checkout --track origin/master && git describe
- git checkout --track origin/ark-latest && git describe
+ - git checkout --track origin/ark-infra && git describe
- git checkout --track origin/os-build && git describe
- export PROJECT_ID="$CI_PROJECT_ID"
- redhat/scripts/ci/ark-create-release.sh "master" "$CI_PROJECT_ID" || exit_code=$?
@@ -117,6 +118,7 @@ rawhide_release:
- git push gitlab "$(git describe)"
- git push gitlab ark/*
- git push -f gitlab ark-latest
+ - git push -f gitlab ark-infra
retry: 2
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule" && $RAWHIDE_RELEASE == "true"'
diff a/redhat/scripts/ci/ark-create-release.sh b/redhat/scripts/ci/ark-create-release.sh
--- a/redhat/scripts/ci/ark-create-release.sh
+++ b/redhat/scripts/ci/ark-create-release.sh
@@ -57,6 +57,20 @@ RELEASE=$(git describe)
git checkout ark-latest
git reset --hard "$RELEASE"
+# Create ark-infra branch
+git checkout ark-infra
+git reset --hard master
+
+# Using ark-latest because it has latest fixes
+git archive --format=tar ark-latest makefile Makefile.rhelver redhat/ | tar -x
+
+# Manually add hook instead of cherry-pick
+# Add to middle to avoid git merge conflicts
+sed -i '/# We are using a recursive / i include Makefile.rhelver\n' Makefile
+
+git add makefile Makefile.rhelver Makefile redhat
+git commit -m 'ARK infrastructure files'
+
printf "All done!
To push all the release artifacts, run:
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/968
3 years, 1 month
[OS-BUILD PATCHv2] RHMAINTAINERS: update for March 15 2021
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava <prarit(a)redhat.com>
RHMAINTAINERS: update for March 15 2021
Update RHMAINTAINERS.
v2: Update jforbes address
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS
--- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS
+++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS
@@ -68,143 +68,178 @@ M: Patrick Talbert <ptalbert(a)redhat.com>
R: Donald Zickus <dzickus(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
I: INTERNAL
T: git https://gitlab.com/cki-project/kernel-ark.git
+CentOS Stream 9 Kernel Maintainer
+M: Herton R. Krzesinski <herton(a)redhat.com>
+S: Maintained
+F: redhat/
+X: redhat/configs/
+T: git https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9.git
+
+RHEL 9.0 Kernel Maintainer
+M: Herton R. Krzesinski <herton(a)redhat.com>
+S: Maintained
+F: redhat/
+X: redhat/configs/
+
+RHEL 8.5 Kernel Maintainer
+M: Bruno Meneguele <bmeneg(a)redhat.com>
+S: Maintained
+F: redhat/
+X: redhat/configs/
+
RHEL 8.4 Kernel Maintainer
M: Jan Stancek <jstancek(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 8.3 Kernel Maintainer
M: Frantisek Hrbata <fhrbata(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 8.2 Kernel Maintainer
-M: Bruno Meneguele <bmeneg(a)redhat.com>
+M: Patrick Talbert <ptalbert(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 8.2 Real Time Kernel Maintainer
M: Juri Lelli <jlelli(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 8.1 Kernel Maintainer
-M: Herton R. Krzesinski <herton(a)redhat.com>
+M: Brian Masney <bmasney(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 8.1 Real Time Kernel Maintainer
M: Juri Lelli <jlelli(a)redhat.com>
S: Maintained
F: redhat/
-
-RHEL 8.0 Kernel Maintainer
-M: Brian Masney <bmasney(a)redhat.com>
-S: Maintained
-F: redhat/
-
-RHEL 8.0 Real Time Kernel Maintainer
-M: Clark Williams <williams(a)redhat.com>
-S: Maintained
-F: redhat/
+X: redhat/configs/
RHEL 7 ALT Kernel Maintainer
M: Augusto Caringi <acaringi(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.9 Kernel Maintainer
M: Augusto Caringi <acaringi(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.9 Real Time Kernel Maintainer
M: Tom Rix <trix(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.8 Kernel Maintainer
M: Augusto Caringi <acaringi(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.8 Real Time Kernel Maintainer
M: Luis Claudio Goncalves <lgoncalv(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.7 Kernel Maintainer
M: Rado Vrbovsky <rvrbovsk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.7 Real Time Kernel Maintainer
M: Luis Claudio Goncalves <lgoncalv(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.6 Kernel Maintainer
M: Denys Vlasenko <dvlasenk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.6 Real Time Kernel Maintainer
M: Luis Claudio Goncalves <lgoncalv(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.5 Kernel Maintainer
M: Rado Vrbovsky <rvrbovsk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.4 Kernel Maintainer
M: Brian Masney <bmasney(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.4 (MRG) Real Time Kernel Maintainer
M: Clark Williams <williams(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.3 Kernel Maintainer
M: Patrick Talbert <ptalbert(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.2 Kernel Maintainer
M: Rado Vrbovsky <rvrbovsk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 6.10 Kernel Maintainer
M: Denys Vlasenko <dvlasenk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 6.6 Kernel Maintainer
M: Herton R. Krzesinski <herton(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 6.5 Kernel Maintainer
M: Patrick Talbert <ptalbert(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 5.11 Kernel Maintainer
M: Rado Vrbovsky <rvrbovsk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 5.9 Kernel Maintainer
M: Rado Vrbovsky <rvrbovsk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
3ware 9000 Storage Controller Linux Driver (3w-9xxx)
M: Tomas Henzl <thenzl(a)redhat.com>
@@ -275,6 +310,14 @@ S: Maintained
F: drivers/iommu/amd_iommu*.[ch]
F: include/linux/amd-iommu.h
+AMD SEV/SEV-ES/SEV-SNP Guest Side
+M: Vitaly Kuznetsov <vkuznets(a)redhat.com>
+M: Wei Huang <wehuang(a)redhat.com>
+S: Maintained
+F: arch/x86/boot/compressed/sev*.c
+F: arch/x86/include/asm/sev*.h
+F: arch/x86/kernel/sev*.[cS]
+
AQUANTIA ATLANTIC ETHERNET DRIVER
M: Igor Russkikh <irusskik(a)redhat.com>
M: John W. Linville <linville(a)redhat.com>
@@ -416,6 +459,7 @@ F: drivers/net/ethernet/broadcom/bnx2x.*
F: drivers/net/ethernet/broadcom/bnx2x_*
BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
+M: Jonathan Toppins <jtoppins(a)redhat.com>
S: Maintained
F: drivers/net/ethernet/broadcom/bnxt/
F: drivers/net/ethernet/broadcom/Kconfig
@@ -442,10 +486,16 @@ S: Maintained
F: drivers/net/ethernet/broadcom/cnic*
BROADCOM TG3 GIGABIT ETHERNET DRIVER
+M: Jonathan Toppins <jtoppins(a)redhat.com>
S: Maintained
F: drivers/net/ethernet/broadcom/tg3.*
F: drivers/net/ethernet/broadcom/Kconfig
+Pensando Ethernet IONIC Driver
+M: Jonathan Toppins <jtoppins(a)redhat.com>
+S: Maintained
+F: drivers/net/ethernet/pensando/
+
BONDING DRIVER
M: Jarod Wilson <jarod(a)redhat.com>
S: Maintained
@@ -630,11 +680,6 @@ S: Maintained
F: kernel/dma/
F: include/linux/dma*
-DM-RAID SUPPORT
-M: Jonathan Brassow <jbrassow(a)redhat.com>
-S: Maintained
-F: drivers/md/dm-raid*
-
EDAC/HERM
M: Aristeu Rozanski <aris(a)redhat.com>
S: Maintained
@@ -817,6 +862,7 @@ F: init/
INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
M: Tony Camuso <tcamuso(a)redhat.com>
+M: Benjamin Tissoires <benjamin.tissoires(a)redhat.com>
S: Maintained
F: Documentation/devicetree/bindings/input/
F: Documentation/devicetree/bindings/serio/
@@ -885,6 +931,7 @@ S: Maintained
F: drivers/net/ethernet/intel/ixgbevf/
INTEL ETHERNET CONNECTION E800 SERIES (ice)
+M: Jonathan Toppins <jtoppins(a)redhat.com>
S: Maintained
F: drivers/net/ethernet/intel/ice/
@@ -980,6 +1027,7 @@ F: include/kvm/arm_*
KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
M: David Gibson <dgibson(a)redhat.com>
M: Laurent Vivier <lvivier(a)redhat.com>
+M: Greg Kurz <gkurz(a)redhat.com>
L: rhvirt-patches(a)redhat.com
S: Supported
F: arch/powerpc/include/uapi/asm/kvm*
@@ -1861,6 +1909,11 @@ VIDEO DRIVERS
M: David Airlie <airlied(a)redhat.com>
M: Adam Jackson <ajax(a)redhat.com>
M: Lyude Paul <lyude(a)redhat.com>
+R: Jeremy Cline <jcline(a)redhat.com>
+R: Michel Dänzer <mdaenzer(a)redhat.com>
+R: Jérôme Glisse <jglisse(a)redhat.com>
+R: Karol Herbst <kherbst(a)redhat.com>
+R: Ben Skeggs <bskeggs(a)redhat.com>
S: Maintained
F: drivers/gpu/
F: drivers/video/
@@ -2017,3 +2070,10 @@ M: Jerome Marchand <jmarchan(a)redhat.com>
S: Maintained
F: drivers/block/zram/
F: Documentation/ABI/testing/sysfs-block-zram
+
+Continuous Integration (CKI)
+M: Veronika Kabatova <vkabatov(a)redhat.com>
+M: Michael Hofmann <mhofmann(a)redhat.com>
+S: Maintained
+F: .gitlab-ci.yml
+I: INTERNAL
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/975
3 years, 1 month
[OS-BUILD PATCH] RHMAINTAINERS: update for March 15 2021
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava <prarit(a)redhat.com>
RHMAINTAINERS: update for March 15 2021
Update RHMAINTAINERS.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS
--- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS
+++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS
@@ -63,148 +63,183 @@ Red Hat Maintainers List (try to look for most precise areas first)
-----------------------------------
ARK Kernel Maintainer
-M: Justin Forbes <jforbes(a)fedoraproject.org>
+M: Justin Forbes <jforbes(a)redhat.com>
M: Patrick Talbert <ptalbert(a)redhat.com>
R: Donald Zickus <dzickus(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
I: INTERNAL
T: git https://gitlab.com/cki-project/kernel-ark.git
+CentOS Stream 9 Kernel Maintainer
+M: Herton R. Krzesinski <herton(a)redhat.com>
+S: Maintained
+F: redhat/
+X: redhat/configs/
+T: git https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9.git
+
+RHEL 9.0 Kernel Maintainer
+M: Herton R. Krzesinski <herton(a)redhat.com>
+S: Maintained
+F: redhat/
+X: redhat/configs/
+
+RHEL 8.5 Kernel Maintainer
+M: Bruno Meneguele <bmeneg(a)redhat.com>
+S: Maintained
+F: redhat/
+X: redhat/configs/
+
RHEL 8.4 Kernel Maintainer
M: Jan Stancek <jstancek(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 8.3 Kernel Maintainer
M: Frantisek Hrbata <fhrbata(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 8.2 Kernel Maintainer
-M: Bruno Meneguele <bmeneg(a)redhat.com>
+M: Patrick Talbert <ptalbert(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 8.2 Real Time Kernel Maintainer
M: Juri Lelli <jlelli(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 8.1 Kernel Maintainer
-M: Herton R. Krzesinski <herton(a)redhat.com>
+M: Brian Masney <bmasney(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 8.1 Real Time Kernel Maintainer
M: Juri Lelli <jlelli(a)redhat.com>
S: Maintained
F: redhat/
-
-RHEL 8.0 Kernel Maintainer
-M: Brian Masney <bmasney(a)redhat.com>
-S: Maintained
-F: redhat/
-
-RHEL 8.0 Real Time Kernel Maintainer
-M: Clark Williams <williams(a)redhat.com>
-S: Maintained
-F: redhat/
+X: redhat/configs/
RHEL 7 ALT Kernel Maintainer
M: Augusto Caringi <acaringi(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.9 Kernel Maintainer
M: Augusto Caringi <acaringi(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.9 Real Time Kernel Maintainer
M: Tom Rix <trix(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.8 Kernel Maintainer
M: Augusto Caringi <acaringi(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.8 Real Time Kernel Maintainer
M: Luis Claudio Goncalves <lgoncalv(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.7 Kernel Maintainer
M: Rado Vrbovsky <rvrbovsk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.7 Real Time Kernel Maintainer
M: Luis Claudio Goncalves <lgoncalv(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.6 Kernel Maintainer
M: Denys Vlasenko <dvlasenk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.6 Real Time Kernel Maintainer
M: Luis Claudio Goncalves <lgoncalv(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.5 Kernel Maintainer
M: Rado Vrbovsky <rvrbovsk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.4 Kernel Maintainer
M: Brian Masney <bmasney(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.4 (MRG) Real Time Kernel Maintainer
M: Clark Williams <williams(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.3 Kernel Maintainer
M: Patrick Talbert <ptalbert(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 7.2 Kernel Maintainer
M: Rado Vrbovsky <rvrbovsk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 6.10 Kernel Maintainer
M: Denys Vlasenko <dvlasenk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 6.6 Kernel Maintainer
M: Herton R. Krzesinski <herton(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 6.5 Kernel Maintainer
M: Patrick Talbert <ptalbert(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 5.11 Kernel Maintainer
M: Rado Vrbovsky <rvrbovsk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
RHEL 5.9 Kernel Maintainer
M: Rado Vrbovsky <rvrbovsk(a)redhat.com>
S: Maintained
F: redhat/
+X: redhat/configs/
3ware 9000 Storage Controller Linux Driver (3w-9xxx)
M: Tomas Henzl <thenzl(a)redhat.com>
@@ -275,6 +310,14 @@ S: Maintained
F: drivers/iommu/amd_iommu*.[ch]
F: include/linux/amd-iommu.h
+AMD SEV/SEV-ES/SEV-SNP Guest Side
+M: Vitaly Kuznetsov <vkuznets(a)redhat.com>
+M: Wei Huang <wehuang(a)redhat.com>
+S: Maintained
+F: arch/x86/boot/compressed/sev*.c
+F: arch/x86/include/asm/sev*.h
+F: arch/x86/kernel/sev*.[cS]
+
AQUANTIA ATLANTIC ETHERNET DRIVER
M: Igor Russkikh <irusskik(a)redhat.com>
M: John W. Linville <linville(a)redhat.com>
@@ -416,6 +459,7 @@ F: drivers/net/ethernet/broadcom/bnx2x.*
F: drivers/net/ethernet/broadcom/bnx2x_*
BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
+M: Jonathan Toppins <jtoppins(a)redhat.com>
S: Maintained
F: drivers/net/ethernet/broadcom/bnxt/
F: drivers/net/ethernet/broadcom/Kconfig
@@ -442,10 +486,16 @@ S: Maintained
F: drivers/net/ethernet/broadcom/cnic*
BROADCOM TG3 GIGABIT ETHERNET DRIVER
+M: Jonathan Toppins <jtoppins(a)redhat.com>
S: Maintained
F: drivers/net/ethernet/broadcom/tg3.*
F: drivers/net/ethernet/broadcom/Kconfig
+Pensando Ethernet IONIC Driver
+M: Jonathan Toppins <jtoppins(a)redhat.com>
+S: Maintained
+F: drivers/net/ethernet/pensando/
+
BONDING DRIVER
M: Jarod Wilson <jarod(a)redhat.com>
S: Maintained
@@ -630,11 +680,6 @@ S: Maintained
F: kernel/dma/
F: include/linux/dma*
-DM-RAID SUPPORT
-M: Jonathan Brassow <jbrassow(a)redhat.com>
-S: Maintained
-F: drivers/md/dm-raid*
-
EDAC/HERM
M: Aristeu Rozanski <aris(a)redhat.com>
S: Maintained
@@ -817,6 +862,7 @@ F: init/
INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
M: Tony Camuso <tcamuso(a)redhat.com>
+M: Benjamin Tissoires <benjamin.tissoires(a)redhat.com>
S: Maintained
F: Documentation/devicetree/bindings/input/
F: Documentation/devicetree/bindings/serio/
@@ -885,6 +931,7 @@ S: Maintained
F: drivers/net/ethernet/intel/ixgbevf/
INTEL ETHERNET CONNECTION E800 SERIES (ice)
+M: Jonathan Toppins <jtoppins(a)redhat.com>
S: Maintained
F: drivers/net/ethernet/intel/ice/
@@ -980,6 +1027,7 @@ F: include/kvm/arm_*
KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
M: David Gibson <dgibson(a)redhat.com>
M: Laurent Vivier <lvivier(a)redhat.com>
+M: Greg Kurz <gkurz(a)redhat.com>
L: rhvirt-patches(a)redhat.com
S: Supported
F: arch/powerpc/include/uapi/asm/kvm*
@@ -1861,6 +1909,11 @@ VIDEO DRIVERS
M: David Airlie <airlied(a)redhat.com>
M: Adam Jackson <ajax(a)redhat.com>
M: Lyude Paul <lyude(a)redhat.com>
+R: Jeremy Cline <jcline(a)redhat.com>
+R: Michel Dänzer <mdaenzer(a)redhat.com>
+R: Jérôme Glisse <jglisse(a)redhat.com>
+R: Karol Herbst <kherbst(a)redhat.com>
+R: Ben Skeggs <bskeggs(a)redhat.com>
S: Maintained
F: drivers/gpu/
F: drivers/video/
@@ -2017,3 +2070,10 @@ M: Jerome Marchand <jmarchan(a)redhat.com>
S: Maintained
F: drivers/block/zram/
F: Documentation/ABI/testing/sysfs-block-zram
+
+Continuous Integration (CKI)
+M: Veronika Kabatova <vkabatov(a)redhat.com>
+M: Michael Hofmann <mhofmann(a)redhat.com>
+S: Maintained
+F: .gitlab-ci.yml
+I: INTERNAL
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/975
3 years, 1 month
[OS-BUILD PATCH] [redhat] New configs in drivers/nvme
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.
CONFIG_NVME_TARGET_PASSTHRU:
This enables target side NVMe passthru controller support for the
NVMe Over Fabrics protocol. It allows for hosts to manage and
directly access an actual NVMe controller residing on the target
side, incuding executing Vendor Unique Commands.
If unsure, say N.
Symbol: NVME_TARGET_PASSTHRU [=n]
Type : bool
Defined at drivers/nvme/target/Kconfig:19
Prompt: NVMe Target Passthrough support
Depends on: NVME_TARGET [=m] && (NVME_CORE [=m]=y || NVME_CORE [=m]=NVME_TARGET [=m])
Location:
-> Device Drivers
-> NVME Support
-> NVMe Target support (NVME_TARGET [=m])
---
Signed-off-by: Fedora Kernel Team <kernel-team(a)fedoraproject.org>
---
.../generic/CONFIG_NVME_TARGET_PASSTHRU | 1 +
.../generic/CONFIG_NVME_TARGET_PASSTHRU | 22 -------------------
2 files changed, 1 insertion(+), 22 deletions(-)
create mode 100644 redhat/configs/common/generic/CONFIG_NVME_TARGET_PASSTHRU
delete mode 100644 redhat/configs/pending-common/generic/CONFIG_NVME_TARGET_PASSTHRU
diff --git a/redhat/configs/common/generic/CONFIG_NVME_TARGET_PASSTHRU b/redhat/configs/common/generic/CONFIG_NVME_TARGET_PASSTHRU
new file mode 100644
index 000000000000..12bf02e23a41
--- /dev/null
+++ b/redhat/configs/common/generic/CONFIG_NVME_TARGET_PASSTHRU
@@ -0,0 +1 @@
+# CONFIG_NVME_TARGET_PASSTHRU is not set
diff --git a/redhat/configs/pending-common/generic/CONFIG_NVME_TARGET_PASSTHRU b/redhat/configs/pending-common/generic/CONFIG_NVME_TARGET_PASSTHRU
deleted file mode 100644
index 2795e2bb3e5e..000000000000
--- a/redhat/configs/pending-common/generic/CONFIG_NVME_TARGET_PASSTHRU
+++ /dev/null
@@ -1,22 +0,0 @@
-# CONFIG_NVME_TARGET_PASSTHRU:
-#
-# This enables target side NVMe passthru controller support for the
-# NVMe Over Fabrics protocol. It allows for hosts to manage and
-# directly access an actual NVMe controller residing on the target
-# side, incuding executing Vendor Unique Commands.
-#
-# If unsure, say N.
-#
-# Symbol: NVME_TARGET_PASSTHRU [=n]
-# Type : bool
-# Defined at drivers/nvme/target/Kconfig:19
-# Prompt: NVMe Target Passthrough support
-# Depends on: NVME_TARGET [=m] && (NVME_CORE [=m]=y || NVME_CORE [=m]=NVME_TARGET [=m])
-# Location:
-# -> Device Drivers
-# -> NVME Support
-# -> NVMe Target support (NVME_TARGET [=m])
-#
-#
-#
-# CONFIG_NVME_TARGET_PASSTHRU is not set
--
GitLab
3 years, 1 month
✅ PASS: Test report for kernel 5.10.23-200.fc33 (fedora-33)
by CKI Project
Hello,
We ran automated tests on the following kernel build:
Kernel package: kernel-5.10.23-200.fc33
Task URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=63625807
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
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
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.
✅ Boot test
✅ Storage: swraid mdadm raid_module test
🚧 ✅ xfstests - ext4
🚧 ✅ xfstests - xfs
🚧 ✅ xfstests - btrfs
🚧 ✅ Storage blktests
🚧 ✅ Storage block - filesystem fio test
🚧 ✅ Storage block - queue scheduler test
🚧 ✅ Storage nvme - tcp
🚧 ✅ Storage: lvm device-mapper test
🚧 ⚡⚡⚡ stress: stress-ng
ppc64le:
Host 1:
✅ Boot test
✅ Storage: swraid mdadm raid_module test
🚧 ✅ xfstests - ext4
🚧 ✅ xfstests - xfs
🚧 ✅ xfstests - btrfs
🚧 ✅ Storage blktests
🚧 ✅ Storage block - filesystem fio test
🚧 ✅ Storage block - queue scheduler test
🚧 ✅ Storage nvme - tcp
🚧 ✅ Storage: lvm device-mapper test
Host 2:
✅ Boot test
✅ LTP
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
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.
⚡⚡⚡ Boot test
⚡⚡⚡ Storage: swraid mdadm raid_module test
🚧 ⚡⚡⚡ Storage blktests
🚧 ⚡⚡⚡ Storage nvme - tcp
🚧 ⚡⚡⚡ stress: stress-ng
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.
⚡⚡⚡ Boot test
⚡⚡⚡ LTP
⚡⚡⚡ CIFS Connectathon
⚡⚡⚡ Loopdev Sanity
⚡⚡⚡ Memory: fork_mem
⚡⚡⚡ Memory function: memfd_create
⚡⚡⚡ AMTU (Abstract Machine Test Utility)
⚡⚡⚡ Ethernet drivers sanity
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.
⚡⚡⚡ Boot test
⚡⚡⚡ Storage: swraid mdadm raid_module test
🚧 ⚡⚡⚡ Storage blktests
🚧 ⚡⚡⚡ Storage nvme - tcp
🚧 ⚡⚡⚡ stress: stress-ng
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
⚡⚡⚡ LTP
⚡⚡⚡ CIFS Connectathon
⚡⚡⚡ Loopdev Sanity
⚡⚡⚡ Memory: fork_mem
⚡⚡⚡ Memory function: memfd_create
⚡⚡⚡ AMTU (Abstract Machine Test Utility)
⚡⚡⚡ Ethernet drivers sanity
x86_64:
Host 1:
✅ Boot test
✅ ACPI table test
✅ LTP
✅ CIFS Connectathon
✅ Loopdev Sanity
✅ Memory: fork_mem
✅ Memory function: memfd_create
✅ AMTU (Abstract Machine Test Utility)
✅ Ethernet drivers sanity
Host 2:
✅ Boot test
✅ Storage: swraid mdadm raid_module test
🚧 ✅ 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: lvm device-mapper test
🚧 ✅ stress: stress-ng
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, 1 month
[OS-BUILD PATCH] Export ark infrastructure files
by Don Zickus (via Email Bridge)
From: Don Zickus <dzickus(a)redhat.com>
Export ark infrastructure files
Allow developers to use the ark infrastructure work on upstream
git trees. This change saves the redhat/ plus supporting files
on top of the 'master' branch.
A developer can then 'git merge ark-infra' to apply this
infrastructure.
"NO_CONFIGCHECKS make dist-configs" to create the configs. And
away they go.
Utilize the daily rawhide_release builds to create this branch. It
fits with the theme and is quick and easy to do in this job. Note
I use the 'ark-latest' as the source of the export. This should
include any environment fixes for the developer.
Tested by copy-n-pasting manual each step in the script to generate
the original ark-infra branch. The gitlab-ci.yml change should be
intuitive enough to skip testing.
diff a/.gitlab-ci.yml b/.gitlab-ci.yml
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -100,6 +100,7 @@ rawhide_release:
script:
- git checkout --track origin/master && git describe
- git checkout --track origin/ark-latest && git describe
+ - git checkout --track origin/ark-infra && git describe
- git checkout --track origin/os-build && git describe
- export PROJECT_ID="$CI_PROJECT_ID"
- redhat/scripts/ci/ark-create-release.sh "master" "$CI_PROJECT_ID" || exit_code=$?
@@ -117,6 +118,7 @@ rawhide_release:
- git push gitlab "$(git describe)"
- git push gitlab ark/*
- git push -f gitlab ark-latest
+ - git push -f gitlab ark-infra
retry: 2
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule" && $RAWHIDE_RELEASE == "true"'
diff a/redhat/scripts/ci/ark-create-release.sh b/redhat/scripts/ci/ark-create-release.sh
--- a/redhat/scripts/ci/ark-create-release.sh
+++ b/redhat/scripts/ci/ark-create-release.sh
@@ -57,6 +57,21 @@ RELEASE=$(git describe)
git checkout ark-latest
git reset --hard "$RELEASE"
+# Create ark-infra branch
+# Save the files needed
+tar -cf tmp.tar makefile Makefile.rhelver redhat/
+
+git checkout ark-infra
+git reset --hard master
+
+tar -xf tmp.tar
+# Manually add hook instead of cherry-pick
+# Add to middle to avoid git merge conflicts
+sed -i '/__all:/ a \\ninclude Makefile.rhelver' Makefile
+
+git add makefile Makefile.rhelver Makefile redhat
+git commit -m 'ARK infrastructure files'
+
printf "All done!
To push all the release artifacts, run:
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/968
3 years, 1 month