[OS-BUILD PATCHv7 9/9] redhat: update self-test data for addition of RT and 64k-page variants
From: Clark Williams redhat: update self-test data for addition of RT and 64k-page variants Signed-off-by: Clark Williams diff --git a/redhat/self-test/data/centos-2585cf9dfaad.el7 b/redhat/self-test/data/centos-2585cf9dfaad.el7 index blahblah..blahblah 100644 --- a/redhat/self-test/data/centos-2585cf9dfaad.el7 +++ b/redhat/self-test/data/centos-2585cf9dfaad.el7 @@ -33,6 +33,7 @@ GNUMAKEFLAGS= HEAD=2585cf9dfaad INCLUDE_FEDORA_FILES=1 INCLUDE_RHEL_FILES=1 +INCLUDE_RT_FILES=1 KABIDW=../redhat/kabi-dwarf KABIDW_TARBALL=../redhat/rpm/SOURCES/kernel-kabi-dw-5.16.0-0.rc5.6.test.el7.tar.bz2 KABI_CROSS_COMPILE=/usr/bin/aarch64-linux-gnu- /usr/bin/ppc64le-linux-gnu- /usr/bin/s390x-linux-gnu- @@ -75,6 +76,7 @@ SPECFILE=kernel.spec SPECGEMINI=0 SPECINCLUDE_FEDORA_FILES=1 SPECINCLUDE_RHEL_FILES=1 +SPECINCLUDE_RT_FILES=1 SPECKABIVERSION=5.16.0-0.rc5.6.test.el7 SPECKEXTRAVERSION=-rc5 SPECKPATCHLEVEL=16 diff --git a/redhat/self-test/data/centos-2585cf9dfaad.el7.spec b/redhat/self-test/data/centos-2585cf9dfaad.el7.spec index blahblah..blahblah 100755 --- a/redhat/self-test/data/centos-2585cf9dfaad.el7.spec +++ b/redhat/self-test/data/centos-2585cf9dfaad.el7.spec @@ -2,6 +2,7 @@ %global gemini 0 %global include_fedora 1 %global include_rhel 1 +%global include_rt 1 %global patchlist_changelog 0 %global released_kernel 0 %define buildid .test diff --git a/redhat/self-test/data/centos-2585cf9dfaad.fc25 b/redhat/self-test/data/centos-2585cf9dfaad.fc25 index blahblah..blahblah 100644 --- a/redhat/self-test/data/centos-2585cf9dfaad.fc25 +++ b/redhat/self-test/data/centos-2585cf9dfaad.fc25 @@ -33,6 +33,7 @@ GNUMAKEFLAGS= HEAD=2585cf9dfaad INCLUDE_FEDORA_FILES=1 INCLUDE_RHEL_FILES=1 +INCLUDE_RT_FILES=1 KABIDW=../redhat/kabi-dwarf KABIDW_TARBALL=../redhat/rpm/SOURCES/kernel-kabi-dw-5.16.0-0.rc5.6.test.fc25.tar.bz2 KABI_CROSS_COMPILE=/usr/bin/aarch64-linux-gnu- /usr/bin/ppc64le-linux-gnu- /usr/bin/s390x-linux-gnu- @@ -75,6 +76,7 @@ SPECFILE=kernel.spec SPECGEMINI=0 SPECINCLUDE_FEDORA_FILES=1 SPECINCLUDE_RHEL_FILES=1 +SPECINCLUDE_RT_FILES=1 SPECKABIVERSION=5.16.0-0.rc5.6.test.fc25 SPECKEXTRAVERSION=-rc5 SPECKPATCHLEVEL=16 diff --git a/redhat/self-test/data/centos-2585cf9dfaad.fc25.spec b/redhat/self-test/data/centos-2585cf9dfaad.fc25.spec index blahblah..blahblah 100755 --- a/redhat/self-test/data/centos-2585cf9dfaad.fc25.spec +++ b/redhat/self-test/data/centos-2585cf9dfaad.fc25.spec @@ -2,6 +2,7 @@ %global gemini 0 %global include_fedora 1 %global include_rhel 1 +%global include_rt 1 %global patchlist_changelog 0 %global released_kernel 0 %define buildid .test diff --git a/redhat/self-test/data/centos-78e36f3b0dae.el7 b/redhat/self-test/data/centos-78e36f3b0dae.el7 index blahblah..blahblah 100644 --- a/redhat/self-test/data/centos-78e36f3b0dae.el7 +++ b/redhat/self-test/data/centos-78e36f3b0dae.el7 @@ -33,6 +33,7 @@ GNUMAKEFLAGS= HEAD=78e36f3b0dae INCLUDE_FEDORA_FILES=1 INCLUDE_RHEL_FILES=1 +INCLUDE_RT_FILES=1 KABIDW=../redhat/kabi-dwarf KABIDW_TARBALL=../redhat/rpm/SOURCES/kernel-kabi-dw-5.17.0-0.rc0.78e36f3b0dae.6.test.el7.tar.bz2 KABI_CROSS_COMPILE=/usr/bin/aarch64-linux-gnu- /usr/bin/ppc64le-linux-gnu- /usr/bin/s390x-linux-gnu- @@ -75,6 +76,7 @@ SPECFILE=kernel.spec SPECGEMINI=0 SPECINCLUDE_FEDORA_FILES=1 SPECINCLUDE_RHEL_FILES=1 +SPECINCLUDE_RT_FILES=1 SPECKABIVERSION=5.17.0-0.rc0.78e36f3b0dae.6.test.el7 SPECKEXTRAVERSION= SPECKPATCHLEVEL=17 diff --git a/redhat/self-test/data/centos-78e36f3b0dae.el7.spec b/redhat/self-test/data/centos-78e36f3b0dae.el7.spec index blahblah..blahblah 100755 --- a/redhat/self-test/data/centos-78e36f3b0dae.el7.spec +++ b/redhat/self-test/data/centos-78e36f3b0dae.el7.spec @@ -2,6 +2,7 @@ %global gemini 0 %global include_fedora 1 %global include_rhel 1 +%global include_rt 1 %global patchlist_changelog 0 %global released_kernel 0 %define buildid .test diff --git a/redhat/self-test/data/centos-78e36f3b0dae.fc25 b/redhat/self-test/data/centos-78e36f3b0dae.fc25 index blahblah..blahblah 100644 --- a/redhat/self-test/data/centos-78e36f3b0dae.fc25 +++ b/redhat/self-test/data/centos-78e36f3b0dae.fc25 @@ -33,6 +33,7 @@ GNUMAKEFLAGS= HEAD=78e36f3b0dae INCLUDE_FEDORA_FILES=1 INCLUDE_RHEL_FILES=1 +INCLUDE_RT_FILES=1 KABIDW=../redhat/kabi-dwarf KABIDW_TARBALL=../redhat/rpm/SOURCES/kernel-kabi-dw-5.17.0-0.rc0.78e36f3b0dae.6.test.fc25.tar.bz2 KABI_CROSS_COMPILE=/usr/bin/aarch64-linux-gnu- /usr/bin/ppc64le-linux-gnu- /usr/bin/s390x-linux-gnu- @@ -75,6 +76,7 @@ SPECFILE=kernel.spec SPECGEMINI=0 SPECINCLUDE_FEDORA_FILES=1 SPECINCLUDE_RHEL_FILES=1 +SPECINCLUDE_RT_FILES=1 SPECKABIVERSION=5.17.0-0.rc0.78e36f3b0dae.6.test.fc25 SPECKEXTRAVERSION= SPECKPATCHLEVEL=17 diff --git a/redhat/self-test/data/centos-78e36f3b0dae.fc25.spec b/redhat/self-test/data/centos-78e36f3b0dae.fc25.spec index blahblah..blahblah 100755 --- a/redhat/self-test/data/centos-78e36f3b0dae.fc25.spec +++
[OS-BUILD PATCHv7 7/9] arm64-64k: Add new kernel variant to RHEL9/CS9 for 64K page-size'd ARM64
From: Donald Dutile arm64-64k: Add new kernel variant to RHEL9/CS9 for 64K page-size'd ARM64 Modifications to spec file generation files for arm64 64K pagesize kernel; add 64k variant CONFIG files. Modelled after expected changes for RT variant in RHEL-9.3. Added lua macro to kernel.spec.template that was provided by kmaint team (Herton), and tested in updated RT variant MR for 9.3. Todo: Update ARK kernel so upstream-based kernel comparisons can be done. Testing: 1) Simple boot testing on Ampere-based, Mt. Snow server 2) Forced crash dump via sysfs to ensure kexec, kdump & crash all work. 3) Compared .config files btwn -64k and existing (-4k) aarch64 to ensure only page-size-related changes in the configs. 4) Checked build.log of brew'd kernel rpms to verify signature file usage for each respective kernel variant: std, -debug, -64k, -64k-debug. Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2153073 Upstream Status: RHEL only Signed-off-by: Donald Dutile Signed-off-by: Clark Williams diff --git a/redhat/configs/common/debug/arm/aarch64/64k/README b/redhat/configs/common/debug/arm/aarch64/64k/README new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/debug/arm/aarch64/64k/README diff --git a/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_4K_PAGES b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_4K_PAGES new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_4K_PAGES @@ -0,0 +1 @@ +# CONFIG_ARM64_4K_PAGES is not set diff --git a/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_64K_PAGES b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_64K_PAGES new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_64K_PAGES @@ -0,0 +1 @@ +CONFIG_ARM64_64K_PAGES=y diff --git a/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_PA_BITS_48 b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_PA_BITS_48 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_PA_BITS_48 @@ -0,0 +1 @@ +# CONFIG_ARM64_PA_BITS_48 is not set diff --git a/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_PA_BITS_52 b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_PA_BITS_52 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_PA_BITS_52 @@ -0,0 +1 @@ +CONFIG_ARM64_PA_BITS_52=y diff --git a/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_42 b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_42 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_42 @@ -0,0 +1 @@ +# CONFIG_ARM64_VA_BITS_42 is not set diff --git a/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_48 b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_48 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_48 @@ -0,0 +1 @@ +CONFIG_ARM64_VA_BITS_48=y diff --git a/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_52 b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_52 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_52 @@ -0,0 +1 @@ +# CONFIG_ARM64_VA_BITS_52 is not set diff --git a/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_FORCE_MAX_ZONEORDER b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_FORCE_MAX_ZONEORDER new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/arm/aarch64/64k/CONFIG_FORCE_MAX_ZONEORDER @@ -0,0 +1,3 @@ +# This relies on an out of tree patch to arch/arm64/Kconfig +# Otherwise, we would be stuck with a default of 11 +CONFIG_FORCE_MAX_ZONEORDER=14 diff --git a/redhat/configs/priority.common b/redhat/configs/priority.common index blahblah..blahblah 100644 --- a/redhat/configs/priority.common +++ b/redhat/configs/priority.common @@ -17,6 +17,7 @@ s390x-zfcpdump=generic:generic-s390x:generic-s390x-zfcpdump # aarch64 aarch64=generic:generic-arm:generic-arm-aarch64 aarch64-debug=generic:generic-arm:generic-arm-aarch64:debug:debug-arm-aarch64 +aarch64-64k-debug=generic:generic-arm:generic-arm-aarch64:generic-arm-aarch64-64k:debug:debug-arm-aarch64:debug-arm-aarch64-64k # arm armv7hl=generic:generic-arm:generic-arm-armv7:generic-arm-armv7-armv7 diff --git a/redhat/configs/priority.rhel b/redhat/configs/priority.rhel index blahblah..blahblah 100644 --- a/redhat/configs/priority.rhel +++ b/redhat/configs/priority.rhel @@ -24,7 +24,7 @@ x86_64=generic:generic-x86
[OS-BUILD PATCHv7 8/9] redhat: fix realtime and efiuki build conflict
From: Jan Stancek redhat: fix realtime and efiuki build conflict We don't want to build a uki image for the realtime kernel, but do not want to prevent efiuki images from being built when realtime is also being built. Skip efiuki logic when actively working on a realtime kernel build. Signed-off-by: Jan Stancek Signed-off-by: Clark Williams diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah..blahblah 100644 --- a/redhat/kernel.spec.template +++ b/redhat/kernel.spec.template @@ -1521,7 +1521,7 @@ Requires: kernel-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{ %endif\ %if "%{1}" == "rt" || "%{1}" == "rt-debug"\ %{expand:%%kernel_kvm_package %{?1:%{1}}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ -%endif \ +%else \ %if %{with_efiuki}\ %package %{?1:%{1}-}uki-virt\ Summary: %{variant_summary} unified kernel image for virtual machines\ @@ -1529,6 +1529,7 @@ Provides: installonlypkg(kernel)\ Provides: kernel-%{?1:%{1}-}uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ %endif\ +%endif\ %if %{with_gcov}\ %{expand:%%kernel_gcov_package %{?1:%{1}}}\ %endif\ @@ -2448,15 +2449,18 @@ BuildKernel() { touch lib/modules/$KernelVer/modules.builtin fi +if [[ "$Variant" == "rt" || "$Variant" == "rt-debug" ]]; then +echo "Skipping efiuki build" +else %if %{with_efiuki} -popd + popd -KernelUnifiedImageDir="$RPM_BUILD_ROOT/lib/modules/$KernelVer" -KernelUnifiedImage="$KernelUnifiedImageDir/$InstallName-virt.efi" + KernelUnifiedImageDir="$RPM_BUILD_ROOT/lib/modules/$KernelVer" + KernelUnifiedImage="$KernelUnifiedImageDir/$InstallName-virt.efi" -mkdir -p $KernelUnifiedImageDir + mkdir -p $KernelUnifiedImageDir -dracut --conf=%{SOURCE86} \ + dracut --conf=%{SOURCE86} \ --confdir=$(mktemp -d) \ --verbose \ --kver "$KernelVer" \ @@ -2469,23 +2473,25 @@ BuildKernel() { %if %{signkernel} -%pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.tmp -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0} -%pesign -s -i $KernelUnifiedImage.tmp -o $KernelUnifiedImage.signed -a %{secureboot_ca_1} -c %{secureboot_key_1} -n %{pesign_name_1} -rm -f $KernelUnifiedImage.tmp + %pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.tmp -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0} + %pesign -s -i $KernelUnifiedImage.tmp -o $KernelUnifiedImage.signed -a %{secureboot_ca_1} -c %{secureboot_key_1} -n %{pesign_name_1} + rm -f $KernelUnifiedImage.tmp -if [ ! -s $KernelUnifiedImage.signed ]; then - echo "pesigning failed" - exit 1 -fi -mv $KernelUnifiedImage.signed $KernelUnifiedImage + if [ ! -s $KernelUnifiedImage.signed ]; then + echo "pesigning failed" + exit 1 + fi + mv $KernelUnifiedImage.signed $KernelUnifiedImage # signkernel %endif -pushd $RPM_BUILD_ROOT + pushd $RPM_BUILD_ROOT # with_efiuki %endif + : # in case of empty block +fi # "$Variant" == "rt" || "$Variant" == "rt-debug" remove_depmod_files @@ -3598,14 +3604,14 @@ fi %{expand:%%files %{?3:%{3}-}modules-partner}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/partner\ %endif\ -%if "%{3}" == "rt" || "%{3}" == "rt-debug"\ -%{expand:%%files -f %{name}-%{?3:%{3}-}kvm.list %{?3:%{3}-}kvm}\ -%endif\ %if %{with_debuginfo}\ %ifnarch noarch\ %{expand:%%files -f debuginfo%{?3}.list %{?3:%{3}-}debuginfo}\ %endif\ %endif\ +%if "%{3}" == "rt" || "%{3}" == "rt-debug"\ +%{expand:%%files -f %{name}-%{?3:%{3}-}kvm.list %{?3:%{3}-}kvm}\ +%else\ %if %{with_efiuki}\ %{expand:%%files %{?3:%{3}-}uki-virt}\ %attr(0600, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\ @@ -3615,6 +3621,7 @@ fi /lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi\ %ghost /%{image_install_path}/efi/EFI/Linux/%{?-k:%{-k*}}%{!?-k:*}-%{KVERREL}%{?3:+%{3}}.efi\ %endif\ +%endif\ %if %{?3:1} %{!?3:0}\ %{expand:%%files %{3}}\ %endif\ -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2403 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
[OS-BUILD PATCHv7 6/9] redhat: TEMPORARY set configs to deal with PREEMPT_RT not available
From: Clark Williams redhat: TEMPORARY set configs to deal with PREEMPT_RT not available These config values in rt have been changed to handle there not being PREEMPT_RT configury logic (yet). When PREEMPT_RT merges upstream, drop this commit. Signed-off-by: Clark Williams diff --git a/redhat/configs/rhel/rt/debug/CONFIG_PREEMPT_VOLUNTARY b/redhat/configs/rhel/rt/debug/CONFIG_PREEMPT_VOLUNTARY new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/debug/CONFIG_PREEMPT_VOLUNTARY @@ -0,0 +1 @@ +CONFIG_PREEMPT_VOLUNTARY=y diff --git a/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_DYNAMIC b/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_DYNAMIC index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_DYNAMIC +++ b/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_DYNAMIC @@ -1 +1 @@ -# CONFIG_PREEMPT_DYNAMIC is not set +CONFIG_PREEMPT_DYNAMIC=y diff --git a/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_RT b/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_RT index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_RT +++ b/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_RT @@ -1 +1 @@ -CONFIG_PREEMPT_RT=y +# CONFIG_PREEMPT_RT is not set diff --git a/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_VOLUNTARY b/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_VOLUNTARY index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_VOLUNTARY +++ b/redhat/configs/rhel/rt/generic/CONFIG_PREEMPT_VOLUNTARY @@ -1 +1 @@ -# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT_VOLUNTARY=y -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2403 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
[OS-BUILD PATCHv7 5/9] redhat: TEMPORARY default realtime to off
From: Clark Williams redhat: TEMPORARY default realtime to off Building of realtime kernel is controlled by the variable with_realtime in the specfile. Default this to off until PREEMPT_RT merges upstream so we pull in the actual code/config changes require to build a PREEMPT_RT kernel Signed-off-by: Clark Williams diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah..blahblah 100644 --- a/redhat/kernel.spec.template +++ b/redhat/kernel.spec.template @@ -259,7 +259,7 @@ Summary: The Linux kernel # special purpose variants # RHEL real-time kernel (PREEMPT_RT) -%define with_realtime %{?_without_realtime: 0} %{?!_without_realtime: 1} +%define with_realtime %{?_without_realtime: 1} %{?!_without_realtime: 0} %ifarch x86_64 %define with_efiuki %{?_without_efiuki: 0} %{?!_without_efiuki: 1} -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2403 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
[OS-BUILD PATCHv7 3/9] redhat: RT packaging changes
From: Clark Williams redhat: RT packaging changes Apply changes for building RT kernels to the redhat directory files. This works is prepratory to the upstream merge of the PREEMPT_RT code. Introduce new specfile macro with_realtime to control whether the realtime kernel variant will be built and packaged. All sections of the specfile that focus on the realtime variant are protected by this macro. Also, modify most of the variant helper macros to handle rt variant. Also add with_rtonly macro for building just the RT variant. Note that the RT kernel adds an extra package named kernel-rt-kvm, which contains the KVM modules, due to supporting virtualization on RT as a separate product. Modify redhat/Makefile.variables to set INCLUDE_RT_FILES for use by genspec.sh when generating the specfile from the template specfile. Config file generation logic changes were done to redhat/configs/priority.rhel to describe the config files for the rt kernels. Modify priority.rhel to have rt inherit from rhel Due to the way the config merge scripts work an empty rt directory tree needs to be maintained under common. Empty README files will be used to keep those directory trees in git. Don't run '/sbin/ldconfig -X' if we're a noarch or a non-build arch since there won't be any shared library changes to update the cache move rt config defines to be in sequence with the other Sources numbers in the specfile The variable with_dbgonly means to only build the main kernel debug package; don't build rt debug packages when it's set. Don't expand %files macro for rt when with_dbgonly specified If with_rtonly is specified, turn off the with_efiuki variable. Also, turn off debuginfo with rtonly remove unneeded rm of localversion-rt in specfile Change the %license reference in the kernel_variant_files macro to be %%license to change a weird failure when doing with_rtonly builds Signed-off-by: Jiri Benc Signed-off-by: Andrew Halaney Signed-off-by: Clark Williams Signed-off-by: Wander Lairson Costa diff --git a/redhat/Makefile b/redhat/Makefile index blahblah..blahblah 100644 --- a/redhat/Makefile +++ b/redhat/Makefile @@ -12,6 +12,7 @@ include Makefile.variables SPECRELEASED_KERNEL=$(RELEASED_KERNEL) SPECINCLUDE_FEDORA_FILES=$(INCLUDE_FEDORA_FILES) SPECINCLUDE_RHEL_FILES=$(INCLUDE_RHEL_FILES) +SPECINCLUDE_RT_FILES=$(INCLUDE_RT_FILES) ifneq (,$(findstring n,$(firstword -$(MAKEFLAGS # Do not set RHTEST on the command line. Use the make command built-in options @@ -695,6 +696,7 @@ sources-rh: $(TARBALL) generate-testpatch-tmp setup-source dist-configs-check scripts/mod/mod-internal.list \ scripts/mod/mod-partner.list \ scripts/mod/mod-sign.sh \ + scripts/mod/mod-kvm.list \ configs/flavors \ configs/generate_all_configs.sh \ configs/merge.py \ diff --git a/redhat/Makefile.variables b/redhat/Makefile.variables index blahblah..blahblah 100644 --- a/redhat/Makefile.variables +++ b/redhat/Makefile.variables @@ -68,6 +68,7 @@ HEAD ?= HEAD # to '0'. INCLUDE_FEDORA_FILES:=1 INCLUDE_RHEL_FILES:=1 +INCLUDE_RT_FILES:=1 # This variable is the location of the KABI cross compilers KABI_CROSS_COMPILE_PREFIX ?= /usr/bin/ diff --git a/redhat/configs/priority.rhel b/redhat/configs/priority.rhel index blahblah..blahblah 100644 --- a/redhat/configs/priority.rhel +++ b/redhat/configs/priority.rhel @@ -23,6 +23,8 @@ EMPTY=armv7hl armv7hl-debug armv7hl-lpae armv7hl-lpae-debug x86_64=generic:generic-x86 x86_64-debug=generic:generic-x86:debug:debug-x86 x86_64-kgcov=generic:generic-x86:kgcov +x86_64-rt=generic:generic-x86:rt-generic:rt-generic-x86 +x86_64-rt_debug=generic:generic-x86:debug:debug-x86:rt-generic:rt-generic-x86:rt-debug:rt-debug-x86 # ppc64le ppc64le=generic:generic-powerpc @@ -37,5 +39,7 @@ s390x-kgcov=generic:generic-s390x:kgcov # aarch64 aarch64=generic:generic-arm:generic-arm-aarch64 -aarch64-debug=generic:generic-arm:generic-arm-aarch64:debug:debug-arm-aarch64 +aarch64-debug=generic:generic-arm:generic-arm-aarch64:debug:debug-arm:debug-arm-aarch64 aarch64-kgcov=generic:generic-arm:generic-arm-aarch64:kgcov +aarch64-rt=generic:generic-arm:generic-arm-aarch64:rt-generic:rt-generic-arm:rt-generic-arm-aarch64 +aarch64-rt_debug=generic:generic-arm:generic-arm-aarch64:debug:debug-arm:debug-arm-aarch64:rt-generic:rt-generic-arm:rt-generic-arm-aarch64:rt-debug:rt-debug-arm:rt-debug-arm-aarch64 diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index blahblah..blahblah 100644 --- a/redhat/kernel.spec.template +++ b/redhat/kernel.spec.template @@ -130,6 +130,8 @@ Summary: The Linux kernel %global include_fedora %%SPECINCLUDE_FEDORA_FILES%% # Include RHEL files %global include_rhel %%SPECINCLUDE_RHEL_FILES%% +# Include RT files +%global include_rt %%SPECINCLUDE_RT_FILES%% # Provide Patchlist.changelog file %global patchlist_changelog %%SPECPATCHLIST_CHANGELOG%% # Set
[OS-BUILD PATCHv7 4/9] redhat: moved ARM errata configs to arm dir
From: Clark Williams redhat: moved ARM errata configs to arm dir Signed-off-by: Clark Williams diff --git a/redhat/configs/rhel/generic/CONFIG_CAVIUM_ERRATUM_30115 b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_CAVIUM_ERRATUM_30115 rename from redhat/configs/rhel/generic/CONFIG_CAVIUM_ERRATUM_30115 rename to redhat/configs/rhel/generic/arm/aarch64/CONFIG_CAVIUM_ERRATUM_30115 index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_CAVIUM_ERRATUM_30115 +++ b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_CAVIUM_ERRATUM_30115 diff --git a/redhat/configs/rhel/generic/CONFIG_FSL_ERRATUM_A008585 b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_FSL_ERRATUM_A008585 rename from redhat/configs/rhel/generic/CONFIG_FSL_ERRATUM_A008585 rename to redhat/configs/rhel/generic/arm/aarch64/CONFIG_FSL_ERRATUM_A008585 index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_FSL_ERRATUM_A008585 +++ b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_FSL_ERRATUM_A008585 diff --git a/redhat/configs/rhel/generic/CONFIG_FUJITSU_ERRATUM_010001 b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_FUJITSU_ERRATUM_010001 rename from redhat/configs/rhel/generic/CONFIG_FUJITSU_ERRATUM_010001 rename to redhat/configs/rhel/generic/arm/aarch64/CONFIG_FUJITSU_ERRATUM_010001 index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_FUJITSU_ERRATUM_010001 +++ b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_FUJITSU_ERRATUM_010001 diff --git a/redhat/configs/rhel/generic/CONFIG_HISILICON_ERRATUM_161010101 b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_HISILICON_ERRATUM_161010101 rename from redhat/configs/rhel/generic/CONFIG_HISILICON_ERRATUM_161010101 rename to redhat/configs/rhel/generic/arm/aarch64/CONFIG_HISILICON_ERRATUM_161010101 index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_HISILICON_ERRATUM_161010101 +++ b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_HISILICON_ERRATUM_161010101 diff --git a/redhat/configs/rhel/generic/CONFIG_QCOM_FALKOR_ERRATUM_1003 b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1003 rename from redhat/configs/rhel/generic/CONFIG_QCOM_FALKOR_ERRATUM_1003 rename to redhat/configs/rhel/generic/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1003 index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_QCOM_FALKOR_ERRATUM_1003 +++ b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1003 diff --git a/redhat/configs/rhel/generic/CONFIG_QCOM_FALKOR_ERRATUM_1009 b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1009 rename from redhat/configs/rhel/generic/CONFIG_QCOM_FALKOR_ERRATUM_1009 rename to redhat/configs/rhel/generic/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1009 index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_QCOM_FALKOR_ERRATUM_1009 +++ b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1009 diff --git a/redhat/configs/rhel/generic/CONFIG_QCOM_QDF2400_ERRATUM_0065 b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_QCOM_QDF2400_ERRATUM_0065 rename from redhat/configs/rhel/generic/CONFIG_QCOM_QDF2400_ERRATUM_0065 rename to redhat/configs/rhel/generic/arm/aarch64/CONFIG_QCOM_QDF2400_ERRATUM_0065 index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_QCOM_QDF2400_ERRATUM_0065 +++ b/redhat/configs/rhel/generic/arm/aarch64/CONFIG_QCOM_QDF2400_ERRATUM_0065 -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2403 ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
[OS-BUILD PATCHv7 1/9] redhat: realtime config entries
From: Clark Williams redhat: realtime config entries Signed-off-by: Clark Williams diff --git a/redhat/configs/common/rt/debug/arm/aarch64/README b/redhat/configs/common/rt/debug/arm/aarch64/README new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/rt/debug/arm/aarch64/README diff --git a/redhat/configs/common/rt/debug/x86/README b/redhat/configs/common/rt/debug/x86/README new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/rt/debug/x86/README diff --git a/redhat/configs/common/rt/generic/arm/aarch64/README b/redhat/configs/common/rt/generic/arm/aarch64/README new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/rt/generic/arm/aarch64/README diff --git a/redhat/configs/common/rt/generic/x86/README b/redhat/configs/common/rt/generic/x86/README new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/rt/generic/x86/README diff --git a/redhat/configs/rhel/rt/debug/CONFIG_KASAN_INLINE b/redhat/configs/rhel/rt/debug/CONFIG_KASAN_INLINE new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/debug/CONFIG_KASAN_INLINE @@ -0,0 +1 @@ +# CONFIG_KASAN_INLINE is not set diff --git a/redhat/configs/rhel/rt/debug/CONFIG_KASAN_OUTLINE b/redhat/configs/rhel/rt/debug/CONFIG_KASAN_OUTLINE new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/debug/CONFIG_KASAN_OUTLINE @@ -0,0 +1 @@ +CONFIG_KASAN_OUTLINE=y diff --git a/redhat/configs/rhel/rt/debug/x86/CONFIG_ACPI_REDUCED_HARDWARE_ONLY b/redhat/configs/rhel/rt/debug/x86/CONFIG_ACPI_REDUCED_HARDWARE_ONLY new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/debug/x86/CONFIG_ACPI_REDUCED_HARDWARE_ONLY @@ -0,0 +1 @@ +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ADVISE_SYSCALLS b/redhat/configs/rhel/rt/generic/CONFIG_ADVISE_SYSCALLS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/generic/CONFIG_ADVISE_SYSCALLS @@ -0,0 +1 @@ +CONFIG_ADVISE_SYSCALLS=y diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ALLOW_DEV_COREDUMP b/redhat/configs/rhel/rt/generic/CONFIG_ALLOW_DEV_COREDUMP new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/generic/CONFIG_ALLOW_DEV_COREDUMP @@ -0,0 +1 @@ +CONFIG_ALLOW_DEV_COREDUMP=y diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_BITS b/redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_BITS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_BITS @@ -0,0 +1 @@ +CONFIG_ARCH_MMAP_RND_BITS=28 diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_COMPAT_BITS b/redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_COMPAT_BITS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_COMPAT_BITS @@ -0,0 +1 @@ +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ATA_FORCE b/redhat/configs/rhel/rt/generic/CONFIG_ATA_FORCE new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/generic/CONFIG_ATA_FORCE @@ -0,0 +1 @@ +CONFIG_ATA_FORCE=y diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ATH9K_PCOEM b/redhat/configs/rhel/rt/generic/CONFIG_ATH9K_PCOEM new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/generic/CONFIG_ATH9K_PCOEM @@ -0,0 +1 @@ +CONFIG_ATH9K_PCOEM=y diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ATH9K_RFKILL b/redhat/configs/rhel/rt/generic/CONFIG_ATH9K_RFKILL new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/generic/CONFIG_ATH9K_RFKILL @@ -0,0 +1 @@ +CONFIG_ATH9K_RFKILL=y diff --git a/redhat/configs/rhel/rt/generic/CONFIG_BASE_FULL b/redhat/configs/rhel/rt/generic/CONFIG_BASE_FULL new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/generic/CONFIG_BASE_FULL @@ -0,0 +1 @@ +CONFIG_BASE_FULL=y diff --git a/redhat/configs/rhel/rt/generic/CONFIG_BLOCK b/redhat/configs/rhel/rt/generic/CONFIG_BLOCK new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/generic/CONFIG_BLOCK @@ -0,0 +1 @@ +CONFIG_BLOCK=y diff --git a/redhat/configs/rhel/rt/generic/CONFIG_BUG b/redhat/configs/rhel/rt/generic/CONFIG_BUG new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/rt/generic/CONFIG_BUG @@ -0,0 +1 @@ +CONFIG_BUG=y diff --git a/redhat/configs/rhel/rt/generic/CONFIG_CFG80211_CERTIFICATION_ONUS b/redhat/configs/rhel/rt/generic/CONFIG_CFG80211_CERTIFICATION_ONUS new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++
[OS-BUILD PATCHv7 2/9] redhat: miscellaneous commits needed due to CONFIG_EXPERT
From: Clark Williams redhat: miscellaneous commits needed due to CONFIG_EXPERT Signed-off-by: Clark Williams diff --git a/redhat/configs/common/generic/CONFIG_SLOB_DEPRECATED b/redhat/configs/common/generic/CONFIG_SLOB_DEPRECATED new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_SLOB_DEPRECATED @@ -0,0 +1 @@ +# CONFIG_SLOB_DEPRECATED is not set diff --git a/redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_GENERIC b/redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_GENERIC new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_GENERIC @@ -0,0 +1 @@ +CONFIG_USB_CHIPIDEA_GENERIC=m diff --git a/redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_IMX b/redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_IMX new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_IMX @@ -0,0 +1 @@ +CONFIG_USB_CHIPIDEA_IMX=m diff --git a/redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_MSM b/redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_MSM new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_MSM @@ -0,0 +1 @@ +CONFIG_USB_CHIPIDEA_MSM=m diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_ARCH_REALTEK b/redhat/configs/common/generic/arm/aarch64/CONFIG_ARCH_REALTEK deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/common/generic/arm/aarch64/CONFIG_ARCH_REALTEK +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_ARCH_REALTEK is not set diff --git a/redhat/configs/common/generic/powerpc/CONFIG_HARDLOCKUP_DETECTOR b/redhat/configs/common/generic/powerpc/CONFIG_HARDLOCKUP_DETECTOR deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/common/generic/powerpc/CONFIG_HARDLOCKUP_DETECTOR +++ /dev/null @@ -1 +0,0 @@ -CONFIG_HARDLOCKUP_DETECTOR=y diff --git a/redhat/configs/common/generic/x86/CONFIG_HARDLOCKUP_DETECTOR b/redhat/configs/common/generic/x86/CONFIG_HARDLOCKUP_DETECTOR deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/common/generic/x86/CONFIG_HARDLOCKUP_DETECTOR +++ /dev/null @@ -1 +0,0 @@ -CONFIG_HARDLOCKUP_DETECTOR=y diff --git a/redhat/configs/common/generic/x86/CONFIG_KCSAN b/redhat/configs/common/generic/x86/CONFIG_KCSAN deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/common/generic/x86/CONFIG_KCSAN +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_KCSAN is not set diff --git a/redhat/configs/common/generic/x86/CONFIG_PVPANIC_PCI b/redhat/configs/common/generic/x86/CONFIG_PVPANIC_PCI deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/common/generic/x86/CONFIG_PVPANIC_PCI +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_PVPANIC_PCI is not set diff --git a/redhat/configs/rhel/debug/CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE b/redhat/configs/rhel/debug/CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/rhel/debug/CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set diff --git a/redhat/configs/rhel/debug/CONFIG_CPUMASK_OFFSTACK b/redhat/configs/rhel/debug/CONFIG_CPUMASK_OFFSTACK deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/rhel/debug/CONFIG_CPUMASK_OFFSTACK +++ /dev/null @@ -1 +0,0 @@ -CONFIG_CPUMASK_OFFSTACK=y diff --git a/redhat/configs/rhel/debug/CONFIG_DEFAULT_HUNG_TASK_TIMEOUT b/redhat/configs/rhel/debug/CONFIG_DEFAULT_HUNG_TASK_TIMEOUT deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/rhel/debug/CONFIG_DEFAULT_HUNG_TASK_TIMEOUT +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 diff --git a/redhat/configs/rhel/debug/CONFIG_KDB_CONTINUE_CATASTROPHIC b/redhat/configs/rhel/debug/CONFIG_KDB_CONTINUE_CATASTROPHIC deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/rhel/debug/CONFIG_KDB_CONTINUE_CATASTROPHIC +++ /dev/null @@ -1 +0,0 @@ -CONFIG_KDB_CONTINUE_CATASTROPHIC=0 diff --git a/redhat/configs/rhel/debug/CONFIG_PANIC_ON_OOPS b/redhat/configs/rhel/debug/CONFIG_PANIC_ON_OOPS deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/rhel/debug/CONFIG_PANIC_ON_OOPS +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_PANIC_ON_OOPS is not set diff --git a/redhat/configs/rhel/debug/CONFIG_USB_XHCI_DBGCAP b/redhat/configs/rhel/debug/CONFIG_USB_XHCI_DBGCAP deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/rhel/debug/CONFIG_USB_XHCI_DBGCAP +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_USB_XHCI_DBGCAP is not set diff --git a/redhat/configs/rhel/generic/CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE b/redhat/configs/rhel/generic/CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/generic/CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE @@ -0,0 +1 @@
[OS-BUILD PATCHv7 0/9] redhat: Add realtime and arm64 64k-page-size build and packaging logic
From: Clark Williams on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2403 This MR adds adds the code and data from the ARK os-build-rt branch to build the kernel-rt real time kernel packages. It also adds the 64k page-size kernel package for arm64 architecture. The changes are confined to the 'redhat' directory of the kernel tree. The MR contains new config directories and script changes for generating configs, as well as Makefile and specfile changes to generate sub-packages of the kernel. The RT logic is currently disabled and will remain so until the remainder of the PREEMPT_RT patches are merged upstream. Once ARK starts inheriting this code from Linus' tree, we can enable them and start building rt and automotive kernels in ARK. Signed-off-by: Clark Williams --- redhat/configs/common/debug/arm/aarch64/64k/README |0 redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_4K_PAGES |1 + redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_64K_PAGES |1 + redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_PA_BITS_48 |1 + redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_PA_BITS_52 |1 + redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_42 |1 + redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_48 |1 + redhat/configs/common/generic/arm/aarch64/64k/CONFIG_ARM64_VA_BITS_52 |1 + redhat/configs/common/generic/arm/aarch64/64k/CONFIG_FORCE_MAX_ZONEORDER |3 + redhat/configs/common/generic/arm/aarch64/CONFIG_ARCH_REALTEK |1 - redhat/configs/common/generic/powerpc/CONFIG_HARDLOCKUP_DETECTOR |1 - redhat/configs/common/generic/x86/CONFIG_HARDLOCKUP_DETECTOR |1 - redhat/configs/common/generic/x86/CONFIG_KCSAN |1 - redhat/configs/common/generic/x86/CONFIG_PVPANIC_PCI |1 - redhat/configs/common/generic/CONFIG_SLOB_DEPRECATED |1 + redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_GENERIC |1 + redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_IMX |1 + redhat/configs/common/generic/CONFIG_USB_CHIPIDEA_MSM |1 + redhat/configs/common/rt/debug/arm/aarch64/README |0 redhat/configs/common/rt/debug/x86/README |0 redhat/configs/common/rt/generic/arm/aarch64/README |0 redhat/configs/common/rt/generic/x86/README |0 redhat/configs/rhel/debug/CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE |1 - redhat/configs/rhel/debug/CONFIG_CPUMASK_OFFSTACK |1 - redhat/configs/rhel/debug/CONFIG_DEFAULT_HUNG_TASK_TIMEOUT |1 - redhat/configs/rhel/debug/CONFIG_KDB_CONTINUE_CATASTROPHIC |1 - redhat/configs/rhel/debug/CONFIG_PANIC_ON_OOPS |1 - redhat/configs/rhel/debug/CONFIG_USB_XHCI_DBGCAP
Re: [OS-BUILD PATCHv6 0/8] redhat: Add realtime and arm64 64k-page-size build and packaging logic
From: Scott Weaver on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2403#note_1420546977 Yes, `--with rtonly` is working now so I'll resolve this as it sounds like fixing the `files listed twice` issue will be fixed later. ``` kernel-rt-6.4.0-0.rc4.9e87b63ed37e.39.test.el126.x86_64.rpm kernel-rt-core-6.4.0-0.rc4.9e87b63ed37e.39.test.el126.x86_64.rpm kernel-rt-devel-6.4.0-0.rc4.9e87b63ed37e.39.test.el126.x86_64.rpm kernel-rt-devel-matched-6.4.0-0.rc4.9e87b63ed37e.39.test.el126.x86_64.rpm kernel-rt-kvm-6.4.0-0.rc4.9e87b63ed37e.39.test.el126.x86_64.rpm kernel-rt-modules-6.4.0-0.rc4.9e87b63ed37e.39.test.el126.x86_64.rpm kernel-rt-modules-core-6.4.0-0.rc4.9e87b63ed37e.39.test.el126.x86_64.rpm kernel-rt-modules-extra-6.4.0-0.rc4.9e87b63ed37e.39.test.el126.x86_64.rpm kernel-rt-modules-internal-6.4.0-0.rc4.9e87b63ed37e.39.test.el126.x86_64.rpm kernel-rt-modules-partner-6.4.0-0.rc4.9e87b63ed37e.39.test.el126.x86_64.rpm ``` ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
[OS-BUILD PATCH] ALSA configuration changes for ARK/RHEL 9.3
From: Jaroslav Kysela ALSA configuration changes for ARK/RHEL 9.3 rename from rhel/generic/CONFIG_SND_SOC_AW88395 to common/generic/CONFIG_SND_SOC_AW88395 rename from rhel/generic/CONFIG_SND_SOC_IDT821034 to common/generic/CONFIG_SND_SOC_IDT821034 rename from rhel/generic/CONFIG_SND_SOC_CS42L42_SDW to common/generic/CONFIG_SND_SOC_CS42L42_SDW rename from rhel/generic/CONFIG_SND_SOC_CS42L83 to common/generic/CONFIG_SND_SOC_CS42L83 rename from rhel/generic/CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927 to common/generic/CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927 rename from rhel/generic/CONFIG_SND_SOC_INTEL_AVS_MACH_PROBE to common/generic/CONFIG_SND_SOC_INTEL_AVS_MACH_PROBE rename from rhel/generic/CONFIG_SND_SOC_SMA1303 to common/generic/CONFIG_SND_SOC_SMA1303 rename from rhel/generic/CONFIG_SND_SOC_WM8961 to common/generic/CONFIG_SND_SOC_WM8961 add common/generic/CONFIG_SND_SOC_CS35L56_I2C=n add common/generic/CONFIG_SND_SOC_CS35L56_SDW=n add common/generic/CONFIG_SND_SOC_CS35L56_SPI=n add common/generic/CONFIG_SND_SOC_ES8326=n add common/generic/x86/CONFIG_SND_SOC_ES8326=m change common/generic/CONFIG_SND_SOC_SOF_KABYLAKE=n add fedora/generic/x86/CONFIG_SND_SOC_SOF_KABYLAKE=m change common/generic/CONFIG_SND_SOC_SOF_SKYLAKE=n # FIXME add fedora/generic/x86/CONFIG_SND_SOC_SOF_SKYLAKE=m add common/generic/CONFIG_SND_SOC_MAX98363=n add common/generic/CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=n add common/generic/CONFIG_SND_SOC_RT712_SDCA_SDW=n rename from fedora/generic/CONFIG_SND_SOC_RT712_SDCA_SDW to common/generic/x86/CONFIG_SND_SOC_RT712_SDCA_SDW add common/generic/CONFIG_SND_SOC_NAU8315=n rename from common/generic/CONFIG_SND_SOC_NAU8315 to common/generic/x86/CONFIG_SND_SOC_NAU8315 add common/generic/CONFIG_SOUNDWIRE_AMD=n add common/generic/x86/CONFIG_SOUNDWIRE_AMD=m remove pending-fedora/generic/CONFIG_SOUNDWIRE_AMD rename from fedora/generic/x86/CONFIG_SND_SOC_SOF_AMD_REMBRANDT to common/generic/x86/CONFIG_SND_SOC_SOF_AMD_REMBRANDT remove pending-fedora/generic/CONFIG_SND_SOC_CS35L56_I2C remove pending-fedora/generic/CONFIG_SND_SOC_CS35L56_SDW remove pending-fedora/generic/CONFIG_SND_SOC_CS35L56_SPI remove pending-fedora/generic/CONFIG_SND_SOC_MAX98363 remove pending-fedora/generic/CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW Signed-off-by: Jaroslav Kysela diff --git a/redhat/configs/rhel/generic/CONFIG_SND_SOC_AW88395 b/redhat/configs/common/generic/CONFIG_SND_SOC_AW88395 rename from redhat/configs/rhel/generic/CONFIG_SND_SOC_AW88395 rename to redhat/configs/common/generic/CONFIG_SND_SOC_AW88395 index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_SND_SOC_AW88395 +++ b/redhat/configs/common/generic/CONFIG_SND_SOC_AW88395 diff --git a/redhat/configs/common/generic/CONFIG_SND_SOC_CS35L56_I2C b/redhat/configs/common/generic/CONFIG_SND_SOC_CS35L56_I2C new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_SND_SOC_CS35L56_I2C @@ -0,0 +1 @@ +# CONFIG_SND_SOC_CS35L56_I2C is not set diff --git a/redhat/configs/common/generic/CONFIG_SND_SOC_CS35L56_SDW b/redhat/configs/common/generic/CONFIG_SND_SOC_CS35L56_SDW new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_SND_SOC_CS35L56_SDW @@ -0,0 +1 @@ +# CONFIG_SND_SOC_CS35L56_SDW is not set diff --git a/redhat/configs/common/generic/CONFIG_SND_SOC_CS35L56_SPI b/redhat/configs/common/generic/CONFIG_SND_SOC_CS35L56_SPI new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_SND_SOC_CS35L56_SPI @@ -0,0 +1 @@ +# CONFIG_SND_SOC_CS35L56_SPI is not set diff --git a/redhat/configs/rhel/generic/CONFIG_SND_SOC_CS42L42_SDW b/redhat/configs/common/generic/CONFIG_SND_SOC_CS42L42_SDW rename from redhat/configs/rhel/generic/CONFIG_SND_SOC_CS42L42_SDW rename to redhat/configs/common/generic/CONFIG_SND_SOC_CS42L42_SDW index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_SND_SOC_CS42L42_SDW +++ b/redhat/configs/common/generic/CONFIG_SND_SOC_CS42L42_SDW diff --git a/redhat/configs/rhel/generic/CONFIG_SND_SOC_CS42L83 b/redhat/configs/common/generic/CONFIG_SND_SOC_CS42L83 rename from redhat/configs/rhel/generic/CONFIG_SND_SOC_CS42L83 rename to redhat/configs/common/generic/CONFIG_SND_SOC_CS42L83 index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_SND_SOC_CS42L83 +++ b/redhat/configs/common/generic/CONFIG_SND_SOC_CS42L83 diff --git a/redhat/configs/common/generic/CONFIG_SND_SOC_ES8326 b/redhat/configs/common/generic/CONFIG_SND_SOC_ES8326 new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_SND_SOC_ES8326 @@ -0,0 +1 @@ +# CONFIG_SND_SOC_ES8326 is not set diff --git a/redhat/configs/rhel/generic/CONFIG_SND_SOC_IDT821034 b/redhat/configs/common/generic/CONFIG_SND_SOC_IDT821034 rename from redhat/configs/rhel/generic/CONFIG_SND_SOC_IDT821034 rename to
Re: [OS-BUILD PATCH 0/2] redhat/configs: Enable some missing Qualcomm drivers
From: perobins on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2499#note_1420187083 LGTM ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: [OS-BUILD PATCH 0/2] redhat/configs: Enable some missing Qualcomm drivers
From: Javier Martinez Canillas on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2499#note_1420181300 The MR looks good to me! ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: [OS-BUILD PATCHv4 3/6] redhat: RT packaging changes
From: Jan Stancek on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2403#note_1419839011 efiuki builds now when -rt is disabled, but with -rt enabled build fails at: ``` rpmbuild -bb --target=x86_64 --without=debug --with=realtime build/SPECS/kernel.spec Building target platforms: x86_64 Building for target x86_64 error: Package has no %description: kernel-rt-uki-virt ``` You need some (maybe prettier) version of patch below to build/package efiuki only for 'up' variant: ```diff diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template index 8929b58e1c01..d4b157fa7bf4 100644 --- a/redhat/kernel.spec.template +++ b/redhat/kernel.spec.template @@ -1521,7 +1521,7 @@ Requires: kernel-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{ %endif\ %if "%{1}" == "rt" || "%{1}" == "rt-debug"\ %{expand:%%kernel_kvm_package %{?1:%{1}}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ -%endif \ +%else \ %if %{with_efiuki}\ %package %{?1:%{1}-}uki-virt\ Summary: %{variant_summary} unified kernel image for virtual machines\ @@ -1529,6 +1529,7 @@ Provides: installonlypkg(kernel)\ Provides: kernel-%{?1:%{1}-}uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ %endif\ +%endif \ %if %{with_gcov}\ %{expand:%%kernel_gcov_package %{?1:%{1}}}\ %endif\ @@ -2448,6 +2449,9 @@ BuildKernel() { touch lib/modules/$KernelVer/modules.builtin fi +if [[ "$Variant" == "rt" || "$Variant" == "rt-debug" ]]; then + echo "Skipping efiuki build" +else %if %{with_efiuki} popd @@ -2486,6 +2490,7 @@ BuildKernel() { # with_efiuki %endif +fi # "$Variant" == "rt" || "$Variant" == "rt-debug" remove_depmod_files @@ -3598,14 +3603,14 @@ fi %{expand:%%files %{?3:%{3}-}modules-partner}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/partner\ %endif\ -%if "%{3}" == "rt" || "%{3}" == "rt-debug"\ -%{expand:%%files -f %{name}-%{?3:%{3}-}kvm.list %{?3:%{3}-}kvm}\ -%endif\ %if %{with_debuginfo}\ %ifnarch noarch\ %{expand:%%files -f debuginfo%{?3}.list %{?3:%{3}-}debuginfo}\ %endif\ %endif\ +%if "%{3}" == "rt" || "%{3}" == "rt-debug"\ +%{expand:%%files -f %{name}-%{?3:%{3}-}kvm.list %{?3:%{3}-}kvm}\ +%else\ %if %{with_efiuki}\ %{expand:%%files %{?3:%{3}-}uki-virt}\ %attr(0600, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\ @@ -3615,6 +3620,7 @@ fi /lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi\ %ghost /%{image_install_path}/efi/EFI/Linux/%{?-k:%{-k*}}%{!?-k:*}-%{KVERREL} %{?3:+%{3}}.efi\ %endif\ +%endif\ %if %{?3:1} %{!?3:0}\ %{expand:%%files %{3}}\ %endif\ ``` ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: [OS-BUILD PATCH] kernel.spec: remove "RPM_VMLINUX_H=$DevelDir/vmlinux.h" code chunk in %install
From: Patrick Talbert on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2458#note_1419649596 @dzickusrh are you okay to resolve this now? ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: [OS-BUILD PATCHv6 0/8] redhat: Add realtime and arm64 64k-page-size build and packaging logic
From: Jan Stancek on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2403#note_1419548877 @prarit fixed previous "files listed twice" warnings with ARK commit 97f16a97abaa4e0dde7377fd8f96915bdf777373 - so you could do the same for rt- kvm. I was thinking about dropping the directory from module list file to avoid duplicates (and then revert 97f16a97abaa4e0dde7377fd8f96915bdf777373 - but that's outside of this MR): ``` diff --git a/redhat/mod-denylist.sh b/redhat/mod-denylist.sh index 4585e907a7c5..c67056935149 100755 --- a/redhat/mod-denylist.sh +++ b/redhat/mod-denylist.sh @@ -156,7 +156,8 @@ if [[ -n ${floppylist[0]} && -f ${floppylist[0]} ]]; then fi # avoid an empty kernel-extra package -if [ ! -s "$RpmDir/$ListName" ]; then +# add $OverrideDir directory to list only if there are no modules in this directory +if [ ! grep -q "^$ModDir/$OverrideDir" "$RpmDir/$ListName" ]; then echo "$ModDir/$OverrideDir" >> "$RpmDir/$ListName" fi ``` ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
✅ PASS (SKIPPED 1 of 239): Test report for 6.3.6-100.fc37 (kernel-fedora)
Hi, we tested your kernel and here are the results: Overall result: PASSED Merge: OK Compile: OK Test: OK Tested-by: CKI Project Kernel information: Brew / Koji Task ID: 101839980 You can find all the details about the test run at https://datawarehouse.cki-project.org/kcidb/checkouts/91418 One or more kernel tests failed: We also see the following known issues which are not related to your changes: Issue: NFS Connectathon: SELinux prevents rpcbind URL: https://bugzilla.redhat.com/1758147 Affected tests: ppc64le - NFS Connectathon x86_64 - NFS Connectathon Issue: (kernel-fedora) Storage - blktests - nvmeof-mp: FAIL: Configured NVMe target driver URL: https://gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/issues/1610 Affected tests: ppc64le - Storage - blktests - nvmeof-mp Issue: Storage blktests - blk: scsi/007: Reading from scsi_debug failed URL: https://bugzilla.redhat.com/show_bug.cgi?id=2027550 Affected tests: aarch64 - Storage - blktests - blk Issue: Storage blktests - nvmeof-mp: nvmeof-mp/010 with use_siw=1 timeout URL: https://gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/issues/1106 Affected tests: aarch64 - Storage - blktests - nvmeof-mp Issue: Storage blktests - nvmeof-mp: Timeout URL: https://bugzilla.redhat.com/show_bug.cgi?id=2014813 Affected tests: aarch64 - Storage - blktests - nvmeof-mp If you find a failure unrelated to your changes, please ask the test maintainer to review it. This will prevent the failures from being incorrectly reported in the future. 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. ,-. ,-. ( C ) ( K ) Continuous `-',-.`-' Kernel ( I ) Integration `-' __ ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue