Skip to content

process_configs.sh: Add parallel processing of configs in dist-configs

Prarit Bhargava requested to merge prarit/kernel-ark:parallel_configs into os-build

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@redhat.com

Edited by Prarit Bhargava

Merge request reports