[OS-BUILD PATCHv7 9/9] redhat: update self-test data for addition of RT and 64k-page variants

2023-06-06 Thread Clark Williams (via Email Bridge)
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

2023-06-06 Thread Clark Williams (via Email Bridge)
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

2023-06-06 Thread Clark Williams (via Email Bridge)
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

2023-06-06 Thread Clark Williams (via Email Bridge)
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

2023-06-06 Thread Clark Williams (via Email Bridge)
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

2023-06-06 Thread Clark Williams (via Email Bridge)
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

2023-06-06 Thread Clark Williams (via Email Bridge)
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

2023-06-06 Thread Clark Williams (via Email Bridge)
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

2023-06-06 Thread Clark Williams (via Email Bridge)
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

2023-06-06 Thread Clark Williams (via Email Bridge)
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

2023-06-06 Thread Scott Weaver (via Email Bridge)
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

2023-06-06 Thread Jaroslav Kysela (via Email Bridge)
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

2023-06-06 Thread perobins (via Email Bridge)
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

2023-06-06 Thread Javier Martinez Canillas (via Email Bridge)
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

2023-06-06 Thread Jan Stancek (via Email Bridge)
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

2023-06-06 Thread Patrick Talbert (via Email Bridge)
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

2023-06-06 Thread Jan Stancek (via Email Bridge)
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)

2023-06-06 Thread cki-project
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