[OS-BUILD PATCHv4 0/2] redhat/genspec.sh: Remove options and use
Makefile
variables
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1638
genspec.sh has _22_ parameters that must be specified on the command line
which are generated by the Makefile. These parameters can be set in the
script by using the output of the dist-dump-variables target which
simplifies the genspec.sh script.
In addition to that, and as fall-out from this change, use common
names in genspec.sh (which come from the Makefile), and
kernel.spec.template.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
---
redhat/Makefile | 4 ++-
redhat/genspec.sh | 49 +++++++++++---------------------------------
redhat/kernel.spec.template | 16 +++++++-------
3 files changed, 23 insertions(+), 46 deletions(-)
2 years, 2 months
[OS-BUILD PATCHv5 0/8] process_configs.sh: Add parallel processing of
configs
in dist-configs
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635
The dist-configs target takes an annoying long time.
Add parallel processing of configs in dist-configs.
Testing Info
------------
make dist-configs time 1m22.909s
make -j20 dist-configs time 11.801s
Removed redhat/configs/common/generic/x86/x86_64/CONFIG_ACPI_HOTPLUG_MEMORY
to test unset error.
>Found unset config items in x86_64-debug, please set them to an appropriate
value
>CONFIG_ACPI_HOTPLUG_MEMORY=n
>Found unset config items in x86_64-kgcov, please set them to an appropriate
value
>CONFIG_ACPI_HOTPLUG_MEMORY=n
>Found unset config items in x86_64, please set them to an appropriate value
>CONFIG_ACPI_HOTPLUG_MEMORY=n
Changed redhat/configs/common/generic/s390x/CONFIG_HID from 'is not set'
to '=n' to test mismatch error.
>Error: Mismatches found in configuration files for s390x-debug
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x-kgcov
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x-zfcpdump
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>make[1]: *** [Makefile:128: dist-configs] Error 1
Changed redhat/configs/common/generic/CONFIG_PREEMPT to '=y' to test
misconfigured error.
>Found misconfigured config items in aarch64-debug, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-aarch64-debug.config.orig:4245:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in aarch64-kgcov, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-aarch64-kgcov.config.orig:4224:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in ppc64le-kgcov, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-ark/redhat/configs/kernel-5.17.0-ppc64le-
kgcov.config.orig:4028:warning: override: PREEMPT changes choice state
>Found misconfigured config items in ppc64le, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-ppc64le.config.orig:4026:warning: override:
PREEMPT changes choice state
>Found misconfigured config items in x86_64-debug, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-x86_64-debug.config.orig:4212:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in x86_64-kgcov, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-x86_64-kgcov.config.orig:4192:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in x86_64, please set them to an appropriate
value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-x86_64.config.orig:4190:warning: override:
PREEMPT changes choice state
>Found misconfigured config items in aarch64, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-aarch64.config.orig:4222:warning: override:
PREEMPT changes choice state
>Found misconfigured config items in ppc64le-debug, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-ark/redhat/configs/kernel-5.17.0-ppc64le-
debug.config.orig:4045:warning: override: PREEMPT changes choice state
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
---
redhat/configs/build_configs.sh | 35 ++++++-
redhat/configs/process_configs.sh | 160 +++++++++++++++++++++++--------------
redhat/Makefile | 22 +++-
3 files changed, 142 insertions(+), 75 deletions(-)
2 years, 2 months
[OS-BUILD PATCH] RHMAINTAINERS: Update for Mar 4 2022
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava <prarit(a)redhat.com>
RHMAINTAINERS: Update for Mar 4 2022
Update RHMAINTAINERS to latest.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff --git a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS
index blahblah..blahblah 100644
--- a/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS
+++ b/redhat/rhdocs/MAINTAINERS/RHMAINTAINERS
@@ -85,6 +85,14 @@ F: Makefile.rhelver
F: redhat/
X: redhat/configs/
+RHEL 8.7 Kernel Maintainer
+M: Jarod Wilson <jarod(a)redhat.com>
+S: Supported
+F: makefile
+F: Makefile.rhelver
+F: redhat/
+X: redhat/configs/
+
RHEL 8.6 Kernel Maintainer
M: Augusto Caringi <acaringi(a)redhat.com>
S: Supported
@@ -169,7 +177,7 @@ F: redhat/
X: redhat/configs/
RHEL 7.9 Real Time Kernel Maintainer
-M: Tom Rix <trix(a)redhat.com>
+M: Scott Wood <swood(a)redhat.com>
S: Supported
F: makefile
F: redhat/
@@ -347,6 +355,7 @@ AMAZON ETHERNET DRIVERS
M: Petr Oros <poros(a)redhat.com>
S: Supported
F: Documentation/networking/ena.txt
+F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
F: drivers/net/ethernet/amazon/
AMAZON RDMA EFA DRIVER (efa)
@@ -396,13 +405,6 @@ M: Tomas Henzl <thenzl(a)redhat.com>
S: Supported
F: drivers/scsi/arcmsr/
-ARM64 PORT (AARCH64 ARCHITECTURE)
-M: Mark Salter <msalter(a)redhat.com>
-M: Mark Langsdorf <mlangsdo(a)redhat.com>
-M: Jeremy Linton <jlinton(a)redhat.com>
-S: Supported
-F: arch/arm64/
-
ARM ARCHITECTED TIMER DRIVER
M: Mark Salter <msalter(a)redhat.com>
M: Mark Langsdorf <mlangsdo(a)redhat.com>
@@ -441,6 +443,13 @@ F: drivers/iommu/arm-smmu.c
F: drivers/iommu/arm-smmu-v3.c
F: drivers/iommu/io-pgtable-arm.c
+ARM64 PORT (AARCH64 ARCHITECTURE)
+M: Mark Salter <msalter(a)redhat.com>
+M: Mark Langsdorf <mlangsdo(a)redhat.com>
+M: Jeremy Linton <jlinton(a)redhat.com>
+S: Supported
+F: arch/arm64/
+
ATHEROS ETHERNET DRIVERS
M: Jarod Wilson <jarod(a)redhat.com>
S: Supported
@@ -553,12 +562,14 @@ F: drivers/net/ethernet/broadcom/tg3.*
F: drivers/net/ethernet/broadcom/Kconfig
BUS DRIVER
+M: Myron Stowe <mstowe(a)redhat.com>
S: Supported
F: drivers/bus/
CAN BUS
M: Peter Robinson <pbrobinson(a)redhat.com>
S: Supported
+F: Documentation/networking/can.rst
F: include/linux/can/
F: include/uapi/linux/can/
F: include/uapi/linux/can.h
@@ -623,9 +634,9 @@ F: include/linux/clk/
F: include/linux/of_clk.h
COMPUTE EXPRESS LINK (CXL)
-M: John Linville <linville(a)redhat.com>
-M: Aristeu Rozanski <arozansk(a)redhat.com>
M: Myron Stowe <mstowe(a)redhat.com>
+M: Aristeu Rozanski <arozansk(a)redhat.com>
+M: John Linville <linville(a)redhat.com>
S: Supported
F: drivers/cxl/
F: include/uapi/linux/cxl_mem.h
@@ -690,10 +701,10 @@ F: drivers/cpuidle/
CRYPTO API
M: Herbert Xu <herbert.xu(a)redhat.com>
M: "David S. Miller" <davem(a)redhat.com>
+M: Vladis Dronov <vdronov(a)redhat.com>
R: Bruno Meneguele <bmeneg(a)redhat.com>
R: Ondrej Mosnacek <omosnace(a)redhat.com>
R: Phil Auld <pauld(a)redhat.com>
-R: Vladis Dronov <vdronov(a)redhat.com>
S: Supported
F: Documentation/crypto/
F: Documentation/devicetree/bindings/crypto/
@@ -746,6 +757,7 @@ M: Ivan Vecera <ivecera(a)redhat.com>
R: Petr Oros <poros(a)redhat.com>
R: Ivan Vecera <ivecera(a)redhat.com>
S: Supported
+F: Documentation/networking/devlink/
F: net/core/devlink.c
F: include/net/devlink.h
F: include/uapi/linux/devlink.h
@@ -767,6 +779,13 @@ R: Bob Peterson <rpeterso(a)redhat.com>
S: Supported
F: fs/dlm/
+DM and MD build and config files
+M: Mike Snitzer <snitzer(a)redhat.com>
+M: Nigel Croxon <ncroxon(a)redhat.com>
+S: Supported
+F: drivers/md/Kconfig
+F: drivers/md/Makefile
+
DMA BUFFER SHARING FRAMEWORK
M: Lyude Paul <lyude(a)redhat.com>
S: Supported
@@ -779,13 +798,6 @@ M: David Arcari <darcari(a)redhat.com>
S: Supported
F: drivers/dma/
-DM and MD build and config files
-M: Mike Snitzer <snitzer(a)redhat.com>
-M: Nigel Croxon <ncroxon(a)redhat.com>
-S: Supported
-F: drivers/md/Kconfig
-F: drivers/md/Makefile
-
DMA SUPPORT
M: Jerry Snitselaar <jsnitsel(a)redhat.com>
M: Donald Dutile <ddutile(a)redhat.com>
@@ -796,6 +808,11 @@ S: Supported
F: kernel/dma/
F: include/linux/dma*
+DRIVER CODE
+M: Mark Langsdorf <mlangsdo(a)redhat.com>
+S: Supported
+F: drivers/base/
+
EDAC/HERM
M: Aristeu Rozanski <arozansk(a)redhat.com>
R: Herton R. Krzesinski <herton(a)redhat.com>
@@ -866,14 +883,6 @@ S: Supported
F: redhat/configs/fedora/
F: redhat/fedora_files/
-FILESYSTEM DIRECT ACCESS
-M: Jeff Moyer <jmoyer(a)redhat.com>
-M: Eric Sandeen <esandeen(a)redhat.com>
-S: Supported
-F: fs/dax.c
-F: include/linux/dax.h
-F: include/trace/events/fs_dax.h
-
FILESYSTEM (GENERAL)
M: Brian Foster <bfoster(a)redhat.com>
M: Carlos Maiolino <cmaiolino(a)redhat.com>
@@ -902,12 +911,15 @@ X: fs/proc/vmcore.c
X: fs/pstore/
X: fs/squashfs/
X: fs/xfs/
+X: fs/proc/namespaces.c
-FIREWIRE SUBSYSTEM
-M: Jarod Wilson <jarod(a)redhat.com>
+FILESYSTEM DIRECT ACCESS
+M: Jeff Moyer <jmoyer(a)redhat.com>
+M: Eric Sandeen <esandeen(a)redhat.com>
S: Supported
-F: drivers/firewire/
-F: include/linux/firewire*.h
+F: fs/dax.c
+F: include/linux/dax.h
+F: include/trace/events/fs_dax.h
FIRMWARE SUBSYSTEM
M: Lenny Szubowicz <lszubowi(a)redhat.com>
@@ -1095,7 +1107,6 @@ R: Clark Williams <williams(a)redhat.com>
R: Herton R. Krzesinski <herton(a)redhat.com>
R: Jan Stancek <jstancek(a)redhat.com>
R: Josh Poimboeuf <jpoimboe(a)redhat.com>
-R: Kairui Song <kasong(a)redhat.com>
S: Supported
F: init/
@@ -1120,16 +1131,16 @@ R: Vladis Dronov <vdronov(a)redhat.com>
S: Supported
F: security/integrity/
-INTEL E1000E ETHERNET DRIVER (e1000e)
-M: Ken Cox <jkc(a)redhat.com>
-S: Supported
-F: drivers/net/ethernet/intel/e1000e/
-
INTEL E1000 ETHERNET DRIVER (e1000)
M: Ken Cox <jkc(a)redhat.com>
S: Provided
F: drivers/net/ethernet/intel/e1000/
+INTEL E1000E ETHERNET DRIVER (e1000e)
+M: Ken Cox <jkc(a)redhat.com>
+S: Supported
+F: drivers/net/ethernet/intel/e1000e/
+
INTEL ETHERNET CONNECTION E800 SERIES (ice)
M: Jonathan Toppins <jtoppins(a)redhat.com>
S: Supported
@@ -1284,6 +1295,22 @@ X: kernel/crash_*.c
X: kernel/futex.c
X: kernel/kexec*
+KERNEL VIRTUAL MACHINE (KVM)
+M: Paolo Bonzini <pbonzini(a)redhat.com>
+M: Bandan Das <bsd(a)redhat.com>
+M: Vitaly Kuznetsov <vkuznets(a)redhat.com>
+S: Supported
+F: Documentation/virt/kvm/
+F: include/trace/events/kvm.h
+F: include/uapi/asm-generic/kvm*
+F: include/uapi/linux/kvm*
+F: include/asm-generic/kvm*
+F: include/linux/kvm*
+F: include/kvm/iodev.h
+F: virt/kvm/
+F: tools/kvm/
+F: tools/testing/selftests/kvm/
+
KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
M: Paolo Bonzini <pbonzini(a)redhat.com>
M: Bandan Das <bsd(a)redhat.com>
@@ -1345,27 +1372,10 @@ F: arch/x86/include/asm/vmx*.h
F: arch/x86/kernel/kvm.c
F: arch/x86/kernel/kvmclock.c
-KERNEL VIRTUAL MACHINE (KVM)
-M: Paolo Bonzini <pbonzini(a)redhat.com>
-M: Bandan Das <bsd(a)redhat.com>
-M: Vitaly Kuznetsov <vkuznets(a)redhat.com>
-S: Supported
-F: Documentation/virt/kvm/
-F: include/trace/events/kvm.h
-F: include/uapi/asm-generic/kvm*
-F: include/uapi/linux/kvm*
-F: include/asm-generic/kvm*
-F: include/linux/kvm*
-F: include/kvm/iodev.h
-F: virt/kvm/
-F: tools/kvm/
-F: tools/testing/selftests/kvm/
-
KEXEC/KDUMP
M: Baoquan He <bhe(a)redhat.com>
R: Jiri Olsa <jolsa(a)redhat.com>
R: Julia Denham <jdenham(a)redhat.com>
-R: Kairui Song <kasong(a)redhat.com>
R: Lucas Zampieri <lzampier(a)redhat.com>
R: Pingfan Liu <piliu(a)redhat.com>
R: Tao Liu <ltao(a)redhat.com>
@@ -1430,7 +1440,7 @@ R: Clark Williams <williams(a)redhat.com>
R: Donghai Qiao <dqiao(a)redhat.com>
R: Oleg Nesterov <onestero(a)redhat.com>
R: Phil Auld <pauld(a)redhat.com>
-R: Wander Costa <wcosta(a)redhat.com>
+R: Wander Costa <wander(a)redhat.com>
S: Supported
F: Documentation/locking/
F: arch/*/include/asm/mutex*.h
@@ -1605,6 +1615,24 @@ M: Jarod Wilson <jarod(a)redhat.com>
S: Supported
F: drivers/net/ethernet/myricom/myri10ge/
+NAMESPACES
+M: Eric W. Biederman <ebiederm(a)redhat.com>
+M: Alex Gladkov <agladkov(a)redhat.com>
+R: Chris von Recklinghausen <crecklin(a)redhat.com>
+S: Supported
+F: Documentation/admin-guide/namespaces/
+F: fs/proc/namespaces.c
+F: include/linux/mnt_namespace.h
+F: include/linux/pid_namespace.h
+F: include/linux/time_namespace.h
+F: include/linux/user_namespace.h
+F: kernel/nsproxy.c
+F: kernel/time/namespace.c
+F: kernel/ucounts.c
+F: kernel/user_namespace.c
+F: tools/testing/selftests/pid_namespace/
+F: tools/testing/selftests/rlimits/
+
NETFILTER
M: Florian Westphal <fwestpha(a)redhat.com>
S: Supported
@@ -1618,10 +1646,19 @@ F: include/net/netns/netfilter.h
F: include/net/netns/nftables.h
F: include/net/netns/x_tables.h
+NETWORK LOCK MANAGER (lockd)
+M: Benjamin Coddington <bcodding(a)redhat.com>
+M: J. Bruce Fields <bfields(a)redhat.com>
+M: Steve Dickson <steved(a)redhat.com>
+M: Scott Mayhew <smayhew(a)redhat.com>
+S: Supported
+F: fs/lockd/
+
NETWORKING [DSA]
M: Ivan Vecera <ivecera(a)redhat.com>
S: Supported
F: Documentation/devicetree/bindings/net/dsa/
+F: Documentation/networking/dsa/
F: drivers/net/dsa/
F: include/linux/dsa/
F: include/linux/platform_data/dsa.h
@@ -1723,6 +1760,14 @@ F: include/uapi/linux/wireguard.h
F: lib/nlattr.c
F: tools/testing/selftests/net/
F: tools/testing/selftests/wireguard/
+X: Documentation/networking/can.rst
+X: Documentation/networking/device_drivers/
+X: Documentation/networking/mac80211*
+X: Documentation/networking/ieee802154*
+X: Documentation/networking/phonet*
+X: Documentation/networking/rds*
+X: Documentation/networking/regulatory*
+X: Documentation/networking/rxrpc*
X: include/net/*80211*
X: include/net/*80215*
X: include/net/af_vsock.h
@@ -1781,14 +1826,6 @@ F: include/linux/if_team.h
F: include/uapi/linux/if_team.h
I: net
-NETWORK LOCK MANAGER (lockd)
-M: Benjamin Coddington <bcodding(a)redhat.com>
-M: J. Bruce Fields <bfields(a)redhat.com>
-M: Steve Dickson <steved(a)redhat.com>
-M: Scott Mayhew <smayhew(a)redhat.com>
-S: Supported
-F: fs/lockd/
-
NETXEN (1/10) GbE SUPPORT
M: Manish Chopra <mchopra(a)redhat.com>
M: Tony Camuso <tcamuso(a)redhat.com>
@@ -1822,13 +1859,8 @@ F: include/linux/nitro_enclaves.h
F: include/uapi/linux/nitro_enclaves.h
F: samples/nitro_enclaves/
-NON-MASKABLE INTERRUPT (NMI)
-M: Prarit Bhargava <prarit(a)redhat.com>
-M: David Arcari <darcari(a)redhat.com>
-S: Supported
-
NON TRANSPARENT BRIDGE
-M: Myron Stowe <myron.stowe(a)redhat.com>
+M: Myron Stowe <mstowe(a)redhat.com>
M: Prarit Bhargava <prarit(a)redhat.com>
M: David Arcari <darcari(a)redhat.com>
S: Provided
@@ -1842,6 +1874,17 @@ F: drivers/nvmem/
F: include/linux/nvmem-consumer.h
F: include/linux/nvmem-producer.h
+NON-MASKABLE INTERRUPT (NMI)
+M: Prarit Bhargava <prarit(a)redhat.com>
+M: David Arcari <darcari(a)redhat.com>
+S: Supported
+F: arch/*/include/asm/nmi.h
+F: arch/x86/kernel/apic/hw_nmi.c
+F: arch/x86/kernel/nmi.c
+F: arch/x86/kernel/nmi_selftest.c
+F: include/linux/nmi.h
+F: lib/nmi_backtrace.c
+
NVDIMM SUBSYSTEM
M: Jeff Moyer <jmoyer(a)redhat.com>
S: Supported
@@ -1851,14 +1894,6 @@ F: include/linux/libnvdimm.h
F: include/linux/nd.h
F: include/uapi/linux/ndctl.h
-NVM EXPRESS DRIVER FC
-M: Ewan D. Milne <emilne(a)redhat.com>
-R: John Meneghini <jmeneghi(a)redhat.com>
-S: Supported
-F: drivers/nvme/host/fc.c
-F: drivers/nvme/target/fc.c
-F: include/linux/nvme-fc*.h
-
NVM EXPRESS DRIVER (nvme)
M: Gopal Tiwari <gtiwari(a)redhat.com>
R: John Meneghini <jmeneghi(a)redhat.com>
@@ -1871,6 +1906,14 @@ F: include/linux/nvme.h
F: include/linux/nvme-rdma*.h
F: include/uapi/linux/nvme_ioctl.h
+NVM EXPRESS DRIVER FC
+M: Ewan D. Milne <emilne(a)redhat.com>
+R: John Meneghini <jmeneghi(a)redhat.com>
+S: Supported
+F: drivers/nvme/host/fc.c
+F: drivers/nvme/target/fc.c
+F: include/linux/nvme-fc*.h
+
NVM EXPRESS DRIVER TCP
M: Chris Leech <cleech(a)redhat.com>
R: John Meneghini <jmeneghi(a)redhat.com>
@@ -1911,6 +1954,18 @@ M: Prarit Bhargava <prarit(a)redhat.com>
S: Provided
F: drivers/parport/
+PCI HOTPLUG
+M: Prarit Bhargava <prarit(a)redhat.com>
+M: Myron Stowe <myron.stowe(a)redhat.com>
+S: Supported
+F: drivers/pci/hotplug/
+
+PCI SUBSYSTEM
+M: Myron Stowe <myron.stowe(a)redhat.com>
+M: Prarit Bhargava <prarit(a)redhat.com>
+S: Supported
+F: drivers/pci/
+
PCI-E NON-TRANSPARENT BRIDGE
M: John Linville <linville(a)redhat.com>
M: Myron Stowe <myron.stowe(a)redhat.com>
@@ -1925,18 +1980,6 @@ F: drivers/ntb
F: drivers/pci/endpoint/
F: drivers/net/ntb_netdev.c
-PCI HOTPLUG
-M: Prarit Bhargava <prarit(a)redhat.com>
-M: Myron Stowe <myron.stowe(a)redhat.com>
-S: Supported
-F: drivers/pci/hotplug/
-
-PCI SUBSYSTEM
-M: Myron Stowe <myron.stowe(a)redhat.com>
-M: Prarit Bhargava <prarit(a)redhat.com>
-S: Supported
-F: drivers/pci/
-
Pensando Ethernet IONIC Driver
M: Jonathan Toppins <jtoppins(a)redhat.com>
S: Supported
@@ -1992,10 +2035,6 @@ M: Lenny Szubowicz <lszubowi(a)redhat.com>
S: Supported
F: drivers/power/
-POWERPC (64-BIT)
-S: Supported
-F: arch/powerpc/
-
POWER STATE COORDINATION INTERFACE (PSCI)
M: Mark Salter <msalter(a)redhat.com>
M: Mark Langsdorf <mlangsdo(a)redhat.com>
@@ -2005,6 +2044,10 @@ F: drivers/firmware/psci*.c
F: include/linux/psci.h
F: include/uapi/linux/psci.h
+POWERPC (64-BIT)
+S: Supported
+F: arch/powerpc/
+
PPS SUPPORT
M: Doug Ledford <dledford(a)redhat.com>
M: Prarit Bhargava <prarit(a)redhat.com>
@@ -2037,17 +2080,17 @@ M: Prarit Bhargava <prarit(a)redhat.com>
S: Provided
F: drivers/pwm/
-QLOGIC QEDE ETHERNET NETWORK DRIVER
+QLOGIC QED NETWORK DRIVER
M: Manish Chopra <mchopra(a)redhat.com>
M: Michal Schmidt <mschmidt(a)redhat.com>
S: Supported
-F: drivers/net/ethernet/qlogic/qede/
+F: drivers/net/ethernet/qlogic/qed/
-QLOGIC QED NETWORK DRIVER
+QLOGIC QEDE ETHERNET NETWORK DRIVER
M: Manish Chopra <mchopra(a)redhat.com>
M: Michal Schmidt <mschmidt(a)redhat.com>
S: Supported
-F: drivers/net/ethernet/qlogic/qed/
+F: drivers/net/ethernet/qlogic/qede/
QLOGIC QEDR RDMA ETHERNET NETWORK DRIVER
M: Manish Chopra <mchopra(a)redhat.com>
@@ -2122,12 +2165,25 @@ R: Artem Savkov <asavkov(a)redhat.com>
R: Clark Williams <williams(a)redhat.com>
R: Donghai Qiao <dqiao(a)redhat.com>
R: Phil Auld <pauld(a)redhat.com>
-R: Wander Costa <wcosta(a)redhat.com>
+R: Wander Costa <wander(a)redhat.com>
S: Supported
F: Documentation/RCU/
F: include/linux/rcu*
F: kernel/rcu/
+REAL TIME CLOCK (RTC) SUBSYSTEM
+M: Waiman Long <longman(a)redhat.com>
+M: Prarit Bhargava <prarit(a)redhat.com>
+S: Supported
+F: Documentation/rtc.*
+F: Documentation/admin-guide/rtc.*
+F: drivers/rtc/
+F: include/linux/platform_data/rtc-*
+F: include/linux/rtc.h
+F: include/linux/rtc/
+F: include/uapi/linux/rtc.h
+F: tools/testing/selftests/rtc/
+
REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
M: Doug Ledford <dledford(a)redhat.com>
M: Prarit Bhargava <prarit(a)redhat.com>
@@ -2199,7 +2255,7 @@ M: Ondrej Mosnacek <omosnace(a)redhat.com>
R: Christoph von Recklinghausen <crecklin(a)redhat.com>
R: Richard Guy Briggs <rbriggs(a)redhat.com>
R: Vladis Dronov <vdronov(a)redhat.com>
-R: Wander Costa <wcosta(a)redhat.com>
+R: Wander Costa <wander(a)redhat.com>
R: Yannick Cote <ycote(a)redhat.com>
S: Supported
F: include/linux/lsm_*
@@ -2215,7 +2271,7 @@ F: security/Makefile
SELINUX SECURITY MODULE
M: Ondrej Mosnacek <omosnace(a)redhat.com>
R: Richard Guy Briggs <rbriggs(a)redhat.com>
-R: Wander Costa <wcosta(a)redhat.com>
+R: Wander Costa <wander(a)redhat.com>
S: Supported
F: include/linux/selinux*
F: security/selinux/
@@ -2310,19 +2366,6 @@ M: Al Stone <ahs3(a)redhat.com>
S: Supported
F: drivers/spi/
-REAL TIME CLOCK (RTC) SUBSYSTEM
-M: Waiman Long <longman(a)redhat.com>
-M: Prarit Bhargava <prarit(a)redhat.com>
-S: Supported
-F: Documentation/rtc.*
-F: Documentation/admin-guide/rtc.*
-F: drivers/rtc/
-F: include/linux/platform_data/rtc-*
-F: include/linux/rtc.h
-F: include/linux/rtc/
-F: include/uapi/linux/rtc.h
-F: tools/testing/selftests/rtc/
-
SQUASHFS FILE SYSTEM
M: Abhijith Das <adas(a)redhat.com>
S: Supported
@@ -2421,8 +2464,8 @@ F: include/uapi/linux/serial_core.h
F: include/uapi/linux/tty.h
UNIVERSAL EXTENSIBLE FIRMWARE INTERFACE (UEFI/EFI)
-M: Al Stone <ahs3(a)redhat.com>
M: Lenny Szubowicz <lszubowi(a)redhat.com>
+M: Al Stone <ahs3(a)redhat.com>
M: Myron Stowe <myron.stowe(a)redhat.com>
M: Prarit Bhargava <prarit(a)redhat.com>
S: Supported
@@ -2486,6 +2529,12 @@ S: Supported
F: drivers/gpu/
F: drivers/video/
+VIRT LIB
+M: Alex Williamson <alex.williamson(a)redhat.com>
+M: Paolo Bonzini <pbonzini(a)redhat.com>
+S: Supported
+F: virt/lib/
+
VIRTIO AND VHOST VSOCK DRIVER
M: Stefan Hajnoczi <stefanha(a)redhat.com>
L: rhvirt-patches(a)redhat.com
@@ -2563,28 +2612,20 @@ S: Supported
F: drivers/virtio/virtio_input.c
F: include/uapi/linux/virtio_input.h
-VIRT LIB
-M: Alex Williamson <alex.williamson(a)redhat.com>
-M: Paolo Bonzini <pbonzini(a)redhat.com>
-L: rhvirt-patches(a)redhat.com
+VMWARE PVRDMA DRIVER (vmw_pvrdma)
+M: Kamal Heib <kheib(a)redhat.com>
S: Supported
-F: virt/lib/
+F: drivers/infiniband/hw/vmw_pvrdma/
+F: include/uapi/rdma/vmw_pvrdma-abi.h
VMWARE VMXNET3 ETHERNET DRIVER (vmxnet3)
M: Cathy Avery <cavery(a)redhat.com>
S: Supported
F: drivers/net/vmxnet3/
-VMWARE PVRDMA DRIVER (vmw_pvrdma)
-M: Kamal Heib <kheib(a)redhat.com>
-S: Supported
-F: drivers/infiniband/hw/vmw_pvrdma/
-F: include/uapi/rdma/vmw_pvrdma-abi.h
-
WATCHDOG
-M: Jonathan Toppins <jtoppins(a)redhat.com>
-M: David Arcari <darcari(a)redhat.com>
M: Prarit Bhargava <prarit(a)redhat.com>
+R: David Arcari <darcari(a)redhat.com>
S: Supported
F: Documentation/watchdog/
F: drivers/watchdog/
@@ -2597,6 +2638,8 @@ M: Íñigo Huguet <ihuguet(a)redhat.com>
R: Jarod Wilson <jarod(a)redhat.com>
R: John Linville <linville(a)redhat.com>
S: Supported
+F: Documentation/networking/mac80211*
+F: Documentation/networking/regulatory*
F: drivers/net/wireless/
F: net/mac80211/
F: net/wireless/
@@ -2611,6 +2654,7 @@ F: include/uapi/linux/wireless.h
WIRELESS [LR-WPAN] (IEEE 802.15.4)
M: Chris von Recklinghausen <crecklin(a)redhat.com>
S: Supported
+F: Documentation/networking/ieee802154.rst
F: drivers/net/ieee802154/fakelb.c
F: include/linux/*802154*
F: include/net/*802154*
@@ -2636,12 +2680,20 @@ X: arch/x86/include/uapi/asm/kvm*
X: arch/x86/include/uapi/asm/svm.h
X: arch/x86/include/uapi/asm/vmx.h
X: arch/x86/kernel/cpu/mshyperv.c
+X: arch/x86/kernel/fpu/
X: arch/x86/kernel/kvm.c
X: arch/x86/kernel/kvmclock.c
X: arch/x86/kvm/
X: arch/x86/kvm/svm.c
X: arch/x86/net/
+X86 FPU SUBSYSTEM
+M: Dean Nelson <dnelson(a)redhat.com>
+R: David Arcari <darcari(a)redhat.com>
+R: Prarit Bhargava <prarit(a)redhat.com>
+S: Supported
+F: arch/x86/kernel/fpu/
+
XDP (eXpress Data Path)
M: Jesper Dangaard Brouer <brouer(a)redhat.com>
M: Jiri Benc <jbenc(a)redhat.com>
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1639
2 years, 2 months
✅ PASS: Test report for kernel 5.16.12-200.fc35 (fedora-35)
by CKI Project
Hello,
We ran automated tests on the following kernel build:
Kernel package: kernel-5.16.12-200.fc35
Task URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=83566077
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:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ Ethernet drivers sanity - mlx5
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
✅ 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
Host 3:
🚧 ✅ 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
🚧 ⚡⚡⚡ Storage blktests - srp
Host 5:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
✅ xfstests - ext4
✅ xfstests - xfs
✅ lvm thinp sanity
✅ 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 6:
🚧 ✅ 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:
⚡ 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 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
🚧 ⚡⚡⚡ xarray-idr-radixtree-test
🚧 ⚡⚡⚡ NFS Connectathon
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 - srp
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
⚡⚡⚡ xfstests - ext4
⚡⚡⚡ xfstests - xfs
⚡⚡⚡ lvm thinp sanity
⚡⚡⚡ 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:
⚡ 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 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
⚡⚡⚡ 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 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
🚧 ✅ NFS Connectathon
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
🚧 ⚡⚡⚡ Storage blktests - nvmeof-mp
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
⚡⚡⚡ 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
x86_64:
Host 1:
🚧 ✅ SELinux Custom Module Setup
✅ Boot test
✅ Reboot test
🚧 ✅ Storage blktests - srp
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
✅ xfstests - ext4
✅ xfstests - xfs
✅ xfstests - nfsv4.2
✅ lvm thinp sanity
✅ 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 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
🚧 ⚡⚡⚡ Storage blktests - nvmeof-mp
Host 5:
🚧 ✅ 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 ⏱.
2 years, 2 months
[OS-BUILD PATCHv3 0/2] redhat/genspec.sh: Remove options and use
Makefile
variables
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1638
genspec.sh has _22_ parameters that must be specified on the command line
which are generated by the Makefile. These parameters can be set in the
script by using the output of the dist-dump-variables target which
simplifies the genspec.sh script.
In addition to that, and as fall-out from this change, use common
names in genspec.sh (which come from the Makefile), and
kernel.spec.template.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
---
redhat/Makefile | 4 ++-
redhat/genspec.sh | 49 +++++++++----------------------------
redhat/kernel.spec.template | 16 ++++++------
redhat/linux-kernel-test.patch.tmp | 0
4 files changed, 23 insertions(+), 46 deletions(-)
2 years, 2 months
[OS-BUILD PATCHv2 0/2] redhat/genspec.sh: Remove options and use
Makefile
variables
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1638
genspec.sh has _22_ parameters that must be specified on the command line
which are generated by the Makefile. These parameters can be set in the
script by using the output of the dist-dump-variables target which
simplifies the genspec.sh script.
In addition to that, and as fall-out from this change, use common
names in genspec.sh (which come from the Makefile), and
kernel.spec.template.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
---
redhat/Makefile | 4 ++-
redhat/dumpvar | 1 +
redhat/genspec.sh | 49 +++++++++++---------------------------------
redhat/kernel.spec.template | 16 +++++++-------
4 files changed, 24 insertions(+), 46 deletions(-)
2 years, 2 months
[OS-BUILD PATCHv4 0/8] process_configs.sh: Add parallel processing of
configs
in dist-configs
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635
The dist-configs target takes an annoying long time.
Add parallel processing of configs in dist-configs.
Testing Info
------------
make dist-configs time 1m22.909s
make -j20 dist-configs time 11.801s
Removed redhat/configs/common/generic/x86/x86_64/CONFIG_ACPI_HOTPLUG_MEMORY
to test unset error.
>Found unset config items in x86_64-debug, please set them to an appropriate
value
>CONFIG_ACPI_HOTPLUG_MEMORY=n
>Found unset config items in x86_64-kgcov, please set them to an appropriate
value
>CONFIG_ACPI_HOTPLUG_MEMORY=n
>Found unset config items in x86_64, please set them to an appropriate value
>CONFIG_ACPI_HOTPLUG_MEMORY=n
Changed redhat/configs/common/generic/s390x/CONFIG_HID from 'is not set'
to '=n' to test mismatch error.
>Error: Mismatches found in configuration files for s390x-debug
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x-kgcov
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x-zfcpdump
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>make[1]: *** [Makefile:128: dist-configs] Error 1
Changed redhat/configs/common/generic/CONFIG_PREEMPT to '=y' to test
misconfigured error.
>Found misconfigured config items in aarch64-debug, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-aarch64-debug.config.orig:4245:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in aarch64-kgcov, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-aarch64-kgcov.config.orig:4224:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in ppc64le-kgcov, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-ark/redhat/configs/kernel-5.17.0-ppc64le-
kgcov.config.orig:4028:warning: override: PREEMPT changes choice state
>Found misconfigured config items in ppc64le, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-ppc64le.config.orig:4026:warning: override:
PREEMPT changes choice state
>Found misconfigured config items in x86_64-debug, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-x86_64-debug.config.orig:4212:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in x86_64-kgcov, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-x86_64-kgcov.config.orig:4192:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in x86_64, please set them to an appropriate
value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-x86_64.config.orig:4190:warning: override:
PREEMPT changes choice state
>Found misconfigured config items in aarch64, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-aarch64.config.orig:4222:warning: override:
PREEMPT changes choice state
>Found misconfigured config items in ppc64le-debug, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-ark/redhat/configs/kernel-5.17.0-ppc64le-
debug.config.orig:4045:warning: override: PREEMPT changes choice state
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
---
redhat/configs/build_configs.sh | 35 ++++++-
redhat/configs/process_configs.sh | 160 +++++++++++++++++++++++--------------
redhat/Makefile | 16 ++-
3 files changed, 136 insertions(+), 75 deletions(-)
2 years, 2 months
[OS-BUILD PATCHv3 0/8] process_configs.sh: Add parallel processing of
configs
in dist-configs
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1635
The dist-configs target takes an annoying long time.
Add parallel processing of configs in dist-configs.
Testing Info
------------
make dist-configs time 1m22.909s
make -j20 dist-configs time 11.801s
Removed redhat/configs/common/generic/x86/x86_64/CONFIG_ACPI_HOTPLUG_MEMORY
to test unset error.
>Found unset config items in x86_64-debug, please set them to an appropriate
value
>CONFIG_ACPI_HOTPLUG_MEMORY=n
>Found unset config items in x86_64-kgcov, please set them to an appropriate
value
>CONFIG_ACPI_HOTPLUG_MEMORY=n
>Found unset config items in x86_64, please set them to an appropriate value
>CONFIG_ACPI_HOTPLUG_MEMORY=n
Changed redhat/configs/common/generic/s390x/CONFIG_HID from 'is not set'
to '=n' to test mismatch error.
>Error: Mismatches found in configuration files for s390x
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x-kgcov
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x-debug
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x-zfcpdump
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x-debug
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x-kgcov
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x-zfcpdump
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
>Error: Mismatches found in configuration files for s390x
>Found # CONFIG_HID is not set, after generation, had CONFIG_HID n in Source
tree
Changed redhat/configs/common/generic/CONFIG_PREEMPT to '=y' to test
misconfigured error.
>Found misconfigured config items in aarch64-debug, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-aarch64-debug.config.orig:4245:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in aarch64-kgcov, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-aarch64-kgcov.config.orig:4224:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in ppc64le-kgcov, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-ark/redhat/configs/kernel-5.17.0-ppc64le-
kgcov.config.orig:4028:warning: override: PREEMPT changes choice state
>Found misconfigured config items in ppc64le, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-ppc64le.config.orig:4026:warning: override:
PREEMPT changes choice state
>Found misconfigured config items in x86_64-debug, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-x86_64-debug.config.orig:4212:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in x86_64-kgcov, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-x86_64-kgcov.config.orig:4192:warning:
override: PREEMPT changes choice state
>Found misconfigured config items in x86_64, please set them to an appropriate
value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-x86_64.config.orig:4190:warning: override:
PREEMPT changes choice state
>Found misconfigured config items in aarch64, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-
ark/redhat/configs/kernel-5.17.0-aarch64.config.orig:4222:warning: override:
PREEMPT changes choice state
>Found misconfigured config items in ppc64le-debug, please set them to an
appropriate value
>/home/prarit/git-kernel/kernel-ark/redhat/configs/kernel-5.17.0-ppc64le-
debug.config.orig:4045:warning: override: PREEMPT changes choice state
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
---
redhat/configs/build_configs.sh | 32 +++++-
redhat/configs/process_configs.sh | 158 +++++++++++++++++++++++--------------
redhat/Makefile | 10 +-
3 files changed, 127 insertions(+), 73 deletions(-)
2 years, 2 months
[OS-BUILD PATCH] redhat/koji/Makefile: Remove Makefile.common
dependency
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava <prarit(a)redhat.com>
redhat/koji/Makefile: Remove Makefile.common dependency
Hardcode "kernel" and remove the Makefile.common dependency.
There is no behaviour change introduced with this change and is a first
step in the de-spaghettification of Makefile.common. If deemed necessary,
we can always add the dependency back at a later date.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff --git a/redhat/koji/Makefile b/redhat/koji/Makefile
index blahblah..blahblah 100644
--- a/redhat/koji/Makefile
+++ b/redhat/koji/Makefile
@@ -17,8 +17,6 @@
# set it with - git notes --ref buildid -m ".buildid" HEAD
######################################################################
-include ../Makefile.common
-
notes:
$(GIT) fetch --force origin refs/notes/*:refs/notes/*
@@ -29,8 +27,8 @@ sources: buildid
echo $(BUILDID) > ../../localversion
$(MAKE) -C ../ dist-sources
mv -f ../rpm/SOURCES/* .
- rm -f ./$(PACKAGE_NAME).spec
- mv ../rpm/SPECS/$(PACKAGE_NAME).spec .
+ rm -f ./kernel.spec
+ mv ../rpm/SPECS/kernel.spec .
test: buildid
echo $(BUILDID)
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1637
2 years, 2 months
[OS-BUILD PATCH 0/2] redhat/genspec.sh: Remove options and use
Makefile
variables
by Prarit Bhargava (via Email Bridge)
From: Prarit Bhargava on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1638
genspec.sh has _22_ parameters that must be specified on the command line
which are generated by the Makefile. These parameters can be set in the
script by using the output of the dist-dump-variables target which
simplifies the genspec.sh script.
In addition to that, and as fall-out from this change, use common
names in genspec.sh (which come from the Makefile), and
kernel.spec.template.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
---
redhat/Makefile | 2 +-
redhat/genspec.sh | 57 +++++++++++++++-----------------------------
redhat/kernel.spec.template | 16 ++++++------
3 files changed, 29 insertions(+), 46 deletions(-)
2 years, 2 months