Re: [OS-BUILD PATCHv2] redhat/configs: add bootconfig to kernel-tools package
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3463#note_2187836767 To verify that the binary is present, I went to one of the 'Publish aarch64' stages, viewed the RPM archive at S3, downloaded the kernel-tools RPM and validated that the bootconfig binary is present as expected. ``` $ rpm2cpio ~/kernel-tools-6.12.0-0.rc5.45.3463_1518918769.el10.aarch64.rpm | cpio -idmv ./etc/logrotate.d/kvm_stat ./usr/bin/bootconfig ^^^ ./usr/bin/cpupower ./usr/bin/gpio-event-mon ./usr/bin/gpio-hammer ./usr/bin/gpio-watch ./usr/bin/iio_event_monitor ./usr/bin/iio_generic_buffer ./usr/bin/kvm_stat ./usr/bin/lsgpio ./usr/bin/lsiio ./usr/bin/page_owner_sort ./usr/bin/slabinfo ./usr/bin/tmon ./usr/lib/systemd/system/kvm_stat.service ./usr/share/bash-completion/completions/cpupower ./usr/share/locale/cs/LC_MESSAGES/cpupower.mo ./usr/share/locale/de/LC_MESSAGES/cpupower.mo ./usr/share/locale/fr/LC_MESSAGES/cpupower.mo ./usr/share/locale/it/LC_MESSAGES/cpupower.mo ./usr/share/locale/ka/LC_MESSAGES/cpupower.mo ./usr/share/locale/pt/LC_MESSAGES/cpupower.mo ./usr/share/man/man1/cpupower-frequency-info.1.gz ./usr/share/man/man1/cpupower-frequency-set.1.gz ./usr/share/man/man1/cpupower-idle-info.1.gz ./usr/share/man/man1/cpupower-idle-set.1.gz ./usr/share/man/man1/cpupower-info.1.gz ./usr/share/man/man1/cpupower-monitor.1.gz ./usr/share/man/man1/cpupower-powercap-info.1.gz ./usr/share/man/man1/cpupower-set.1.gz ./usr/share/man/man1/cpupower.1.gz ./usr/share/man/man1/kvm_stat.1.gz 1935 blocks $ file ./usr/bin/bootconfig ./usr/bin/bootconfig: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=2f592a44e612417ae5c994be19d08769cb370267, for GNU/Linux 3.7.0, stripped ``` -- ___ 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 PATCHv2] redhat/configs: add bootconfig to kernel-tools package
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3463#note_2187836767 To verify that the binary is present, I went to the 'Publish aarch64' stages for one of the builds, viewed the RPM archive at S3, downloaded the kernel- tools RPM and validated that the bootconfig binary is present as expected. ``` $ rpm2cpio ~/kernel-tools-6.12.0-0.rc5.45.3463_1518918769.el10.aarch64.rpm | cpio -idmv ./etc/logrotate.d/kvm_stat ./usr/bin/bootconfig ^^^ ./usr/bin/cpupower ./usr/bin/gpio-event-mon ./usr/bin/gpio-hammer ./usr/bin/gpio-watch ./usr/bin/iio_event_monitor ./usr/bin/iio_generic_buffer ./usr/bin/kvm_stat ./usr/bin/lsgpio ./usr/bin/lsiio ./usr/bin/page_owner_sort ./usr/bin/slabinfo ./usr/bin/tmon ./usr/lib/systemd/system/kvm_stat.service ./usr/share/bash-completion/completions/cpupower ./usr/share/locale/cs/LC_MESSAGES/cpupower.mo ./usr/share/locale/de/LC_MESSAGES/cpupower.mo ./usr/share/locale/fr/LC_MESSAGES/cpupower.mo ./usr/share/locale/it/LC_MESSAGES/cpupower.mo ./usr/share/locale/ka/LC_MESSAGES/cpupower.mo ./usr/share/locale/pt/LC_MESSAGES/cpupower.mo ./usr/share/man/man1/cpupower-frequency-info.1.gz ./usr/share/man/man1/cpupower-frequency-set.1.gz ./usr/share/man/man1/cpupower-idle-info.1.gz ./usr/share/man/man1/cpupower-idle-set.1.gz ./usr/share/man/man1/cpupower-info.1.gz ./usr/share/man/man1/cpupower-monitor.1.gz ./usr/share/man/man1/cpupower-powercap-info.1.gz ./usr/share/man/man1/cpupower-set.1.gz ./usr/share/man/man1/cpupower.1.gz ./usr/share/man/man1/kvm_stat.1.gz 1935 blocks $ file ./usr/bin/bootconfig ./usr/bin/bootconfig: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=2f592a44e612417ae5c994be19d08769cb370267, for GNU/Linux 3.7.0, stripped ``` -- ___ 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 PATCHv2] redhat/configs: add bootconfig to kernel-tools package
From: Brian Masney redhat/configs: add bootconfig to kernel-tools package Upstream Status: RHEL Only Add the bootconfig binary to the kernel-tools package. CONFIG_BOOT_CONFIG is already enabled in RHEL and this allows having a separate file with the kernel parameters and is described at https://docs.kernel.org/admin-guide/bootconfig.html. We intend to use this for automotive for testing purposes since some embedded platforms limit the kernel command line paramters to 511 bytes. Signed-off-by: Brian Masney 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 @@ -1234,7 +1234,7 @@ This package provides debug information for package %{package_name}-tools. # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. -%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|.*%%{_sbindir}/intel_sdsi(\.debug)?|XXX' -o %{package_name}-tools-debuginfo.list} +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/bootconfig(\.debug)?|.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|.*%%{_sbindir}/intel_sdsi(\.debug)?|XXX' -o %{package_name}-tools-debuginfo.list} %package -n rtla %if 0%{gemini} @@ -3037,6 +3037,10 @@ pushd tools/thermal/tmon/ %{log_msg "build tmon"} %{tools_make} popd +pushd tools/bootconfig/ +%{log_msg "build bootconfig"} +%{tools_make} +popd pushd tools/iio/ %{log_msg "build iio"} %{tools_make} @@ -3351,6 +3355,9 @@ chmod 0755 %{buildroot}%{_libdir}/libcpupower.so* pushd tools/thermal/tmon %{tools_make} INSTALL_ROOT=%{buildroot} install popd +pushd tools/bootconfig +%{tools_make} DESTDIR=%{buildroot} install +popd pushd tools/iio %{tools_make} DESTDIR=%{buildroot} install popd @@ -3878,6 +3885,7 @@ fi\ # cpupowerarchs %endif %{_bindir}/tmon +%{_bindir}/bootconfig %{_bindir}/iio_event_monitor %{_bindir}/iio_generic_buffer %{_bindir}/lsiio -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3463 -- ___ 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] redhat/configs: add bootconfig to kernel-tools package
From: Brian Masney redhat/configs: add bootconfig to kernel-tools package Signed-off-by: Brian Masney 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 @@ -1234,7 +1234,7 @@ This package provides debug information for package %{package_name}-tools. # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. -%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|.*%%{_sbindir}/intel_sdsi(\.debug)?|XXX' -o %{package_name}-tools-debuginfo.list} +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/bootconfig(\.debug)?|.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|.*%%{_sbindir}/intel_sdsi(\.debug)?|XXX' -o %{package_name}-tools-debuginfo.list} %package -n rtla %if 0%{gemini} @@ -3037,6 +3037,10 @@ pushd tools/thermal/tmon/ %{log_msg "build tmon"} %{tools_make} popd +pushd tools/bootconfig/ +%{log_msg "build bootconfig"} +%{tools_make} +popd pushd tools/iio/ %{log_msg "build iio"} %{tools_make} @@ -3351,6 +3355,9 @@ chmod 0755 %{buildroot}%{_libdir}/libcpupower.so* pushd tools/thermal/tmon %{tools_make} INSTALL_ROOT=%{buildroot} install popd +pushd tools/bootconfig +%{tools_make} DESTDIR=%{buildroot} install +popd pushd tools/iio %{tools_make} DESTDIR=%{buildroot} install popd @@ -3878,6 +3885,7 @@ fi\ # cpupowerarchs %endif %{_bindir}/tmon +%{_bindir}/bootconfig %{_bindir}/iio_event_monitor %{_bindir}/iio_generic_buffer %{_bindir}/lsiio -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3463 -- ___ 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] redhat/configs: enable CONFIG_LOCK_STAT on the debug kernels for aarch64
From: Brian Masney redhat/configs: enable CONFIG_LOCK_STAT on the debug kernels for aarch64 CONFIG_LOCK_STAT is enabled on all of the RHEL architectures except for aarch64. The git history doesn't give any clues as to why this is the case. Let's enable this since this is also supported on aarch64 and we need this for RT on aarch64 for automotive. Signed-off-by: Brian Masney diff --git a/redhat/configs/rhel/debug/arm/aarch64/CONFIG_LOCK_STAT b/redhat/configs/rhel/debug/arm/aarch64/CONFIG_LOCK_STAT deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/rhel/debug/arm/aarch64/CONFIG_LOCK_STAT +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_LOCK_STAT is not set -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3305 -- ___ 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 PATCHv3 0/2] redhat: create an empty changelog file when changing its name
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2838#note_1703391045 Thank you Herton for fixing this! -- ___ 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] [redhat] configs: Enable GPIO_SIM as a builtin for s390/zfcpdump
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2766#note_1622760294 ok, that makes sense. Thanks! ___ 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] [redhat] configs: Enable GPIO_SIM as a builtin for s390/zfcpdump
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2766#note_1622723090 We already have `redhat/configs/common/generic/CONFIG_GPIO_SIM` set to be compiled as a module. Is there a reason that s390x needs this to be builtin? ___ 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] redhat/configs: enable missing Kconfig options for Qualcomm RideSX4
From: Brian Masney redhat/configs: enable missing Kconfig options for Qualcomm RideSX4 Enable the options for the Qualcomm sa8775p SoC in order to get the Qualcomm RideSX4 development board working with Fedora. Signed-off-by: Brian Masney diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_INTERCONNECT_QCOM_SA8775P b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_INTERCONNECT_QCOM_SA8775P index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_INTERCONNECT_QCOM_SA8775P +++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_INTERCONNECT_QCOM_SA8775P @@ -1 +1 @@ -# CONFIG_INTERCONNECT_QCOM_SA8775P is not set +CONFIG_INTERCONNECT_QCOM_SA8775P=m diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_NVMEM_REBOOT_MODE b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_NVMEM_REBOOT_MODE new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_NVMEM_REBOOT_MODE @@ -0,0 +1 @@ +CONFIG_NVMEM_REBOOT_MODE=m diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_PHY_QCOM_SGMII_ETH b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_PHY_QCOM_SGMII_ETH index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_PHY_QCOM_SGMII_ETH +++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_PHY_QCOM_SGMII_ETH @@ -1 +1 @@ -# CONFIG_PHY_QCOM_SGMII_ETH is not set +CONFIG_PHY_QCOM_SGMII_ETH=m diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_PINCTRL_SA8775P b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_PINCTRL_SA8775P index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_PINCTRL_SA8775P +++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_PINCTRL_SA8775P @@ -1 +1 @@ -# CONFIG_PINCTRL_SA8775P is not set +CONFIG_PINCTRL_SA8775P=m diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_SA_GCC_8775P b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_SA_GCC_8775P index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_SA_GCC_8775P +++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_SA_GCC_8775P @@ -1 +1 @@ -# CONFIG_SA_GCC_8775P is not set +CONFIG_SA_GCC_8775P=m diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_SA_GPUCC_8775P b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_SA_GPUCC_8775P index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_SA_GPUCC_8775P +++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_SA_GPUCC_8775P @@ -1 +1 @@ -# CONFIG_SA_GPUCC_8775P is not set +CONFIG_SA_GPUCC_8775P=m -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2736 ___ 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 PATCHv3] redhat/kernel.spec.template: update compression variables to support zstd
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2650#note_1526448774 `Module.symvers` was compressed with `-9` but the kernel modules were not compressed with that. I wanted to keep the compression consistent across the spec file. If we add `-9` to the `compression_flags` variable, then it's potentially going to increase the build time since it'll apply that to the kernel modules as well. I don't have any stats on how much, and overall it likely won't matter much. I can go either way with or without the `-9` flag, but I think it should be consistent across the two use cases. ___ 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 PATCHv3] redhat/kernel.spec.template: update compression variables to support zstd
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2650#note_1525688570 I left xz as a dependency because it is still used by these places: ``` redhat/Makefile:TARFILE:=linux-$(SPECTARFILE_RELEASE).tar.xz redhat/Makefile:@rm -f $(REDHAT)/linux-*.tar.xz redhat/dracut-virt.conf:compress="xz" redhat/scripts/create-tarball.sh: TARID=$(xzcat -qq "$TARBALL" | git get-tar-commit-id 2>/dev/null) redhat/scripts/create-tarball.sh: git archive --prefix="linux-$SPECTARFILE_RELEASE"/ --format=tar "$_GITID" | xz $XZ_OPTIONS $XZ_THREAD S > "$TARBALL"; ``` In the default configuration, it will list xz twice as a BuildDependency, which doesn't hurt anything. I bet there's a way in RPM spec to do some kind of conditional, but I didn't look into that because I assumed it was going to add additional complexity. I can look into that if you'd prefer though. ___ 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 PATCHv3] redhat/kernel.spec.template: update compression variables to support zstd
From: Brian Masney redhat/kernel.spec.template: update compression variables to support zstd Upstream Status: RHEL Only The kernel.spec.template file has a compression variable to define which binary is used to compress the kernel modules. The binary is currently invoked in the following manner: '%compression -c9'. There is a desire to use zstd for automotive since it results in faster decompression, and faster boot times. To support zstd, different flags need to be passed to the compression binary, so let's introduce a compression_flags variable. The BuildRequires needs to be updated to include the compression binary as well since these variables can be overridden on the command line with "rpmbuild --define 'compression zstd' ...". The zstd support was tested with the following configuration: %global compression zstd %global compression_flags --rm %global compext zst Note that the --stdout flag that's passed to the compression binary works with bz2, gz, xz, and zstd. Signed-off-by: Brian Masney 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 @@ -120,6 +120,7 @@ Summary: The Linux kernel # Default compression algorithm %global compression xz +%global compression_flags --compress %global compext xz %if %{zipmodules} %global zipsed -e 's/\.ko$/\.ko.%compext/' @@ -659,7 +660,7 @@ Provides: installonlypkg(kernel) # List the packages used during the kernel build # BuildRequires: kmod, bash, coreutils, tar, git-core, which -BuildRequires: bzip2, xz, findutils, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk +BuildRequires: bzip2, xz, findutils, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk, %compression BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++ BuildRequires: net-tools, hostname, bc, elfutils-devel BuildRequires: dwarves @@ -2115,7 +2116,7 @@ BuildKernel() { # NOTENOTE: checksums to the rpm metadata provides list. # NOTENOTE: if you change the symvers name, update the backend too echo " GENERATING kernel ABI metadata " -%compression -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext +%compression --stdout %compression_flags < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext cp $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext $RPM_BUILD_ROOT/lib/modules/$KernelVer/symvers.%compext %if %{with_kabichk} @@ -2824,7 +2825,7 @@ find Documentation -type d | xargs chmod u+w fi \ if [ "%{zipmodules}" -eq "1" ]; then \ echo "Compressing kernel modules ..." \ -find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression; \ +find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression %compression_flags; \ fi \ %{nil} -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2650 ___ 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 PATCHv2] redhat/kernel.spec.template: update compression variables to support zstd
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2650#note_1524848745 I just pushed up a fix for the stdout issue. ___ 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 PATCHv2] redhat/kernel.spec.template: update compression variables to support zstd
From: Brian Masney redhat/kernel.spec.template: update compression variables to support zstd Upstream Status: RHEL Only The kernel.spec.template file has a compression variable to define which binary is used to compress the kernel modules. The binary is currently invoked in the following manner: '%compression -c9'. There is a desire to use zstd for automotive since it results in faster decompression, and faster boot times. To support zstd, different flags need to be passed to the compression binary, so let's introduce a compression_flags variable. The BuildRequires needs to be updated to include the compression binary as well since these variables can be overridden on the command line with "rpmbuild --define 'compression zstd' ...". The zstd support was tested with the following configuration: %global compression zstd %global compression_flags --rm %global compext zst Note that the --stdout flag that's passed to the compression binary works with bz2, gz, xz, and zstd. Signed-off-by: Brian Masney 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 @@ -120,6 +120,7 @@ Summary: The Linux kernel # Default compression algorithm %global compression xz +%global compression_flags %global compext xz %if %{zipmodules} %global zipsed -e 's/\.ko$/\.ko.%compext/' @@ -659,7 +660,7 @@ Provides: installonlypkg(kernel) # List the packages used during the kernel build # BuildRequires: kmod, bash, coreutils, tar, git-core, which -BuildRequires: bzip2, xz, findutils, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk +BuildRequires: bzip2, xz, findutils, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk, %compression BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++ BuildRequires: net-tools, hostname, bc, elfutils-devel BuildRequires: dwarves @@ -2115,7 +2116,7 @@ BuildKernel() { # NOTENOTE: checksums to the rpm metadata provides list. # NOTENOTE: if you change the symvers name, update the backend too echo " GENERATING kernel ABI metadata " -%compression -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext +%compression --stdout %compression_flags < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext cp $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext $RPM_BUILD_ROOT/lib/modules/$KernelVer/symvers.%compext %if %{with_kabichk} @@ -2824,7 +2825,7 @@ find Documentation -type d | xargs chmod u+w fi \ if [ "%{zipmodules}" -eq "1" ]; then \ echo "Compressing kernel modules ..." \ -find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression; \ +find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression %compression_flags; \ fi \ %{nil} -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2650 ___ 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] redhat/kernel.spec.template: update compression variables to support zstd
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2650#note_1524503029 Regarding the error about `VIDEO_IMX8_ISI_M2M=m`, I don't see that set anywhere in my branch: ``` brian-x1:~/src/redhat/kernel-ark (zstd-compression)$ git grep VIDEO_IMX8_ISI_M2M arch/arm64/configs/defconfig:CONFIG_VIDEO_IMX8_ISI_M2M=y drivers/media/platform/nxp/imx8-isi/Kconfig:select V4L2_MEM2MEM_DEV if VIDEO_IMX8_ISI_M2M drivers/media/platform/nxp/imx8-isi/Kconfig:config VIDEO_IMX8_ISI_M2M drivers/media/platform/nxp/imx8-isi/Makefile:imx8-isi-$(CONFIG_VIDEO_IMX8_ISI_ M2M) += imx8-isi-m2m.o drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h:#ifdef CONFIG_VIDEO_IMX8_ISI_M2M redhat/configs/fedora/generic/arm/aarch64/CONFIG_VIDEO_IMX8_ISI_M2M:CONFIG_VID EO_IMX8_ISI_M2M=y ``` Running `make dist-configs -j8` works locally for me as well. I also see the ELN variant failing with the following error: ``` 00:20:41 clang-16: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Werror,-Wunused-command- line-argument] 00:20:41 clang-16: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Werror,-Wunused-command- line-argument] 00:20:41 clang-16: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld' [-Werror,-Wunused-command- line-argument] 00:20:41 clang-16: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Werror,-Wunused-command- line-argument] 00:20:41 clang-16: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Werror,-Wunused-command- line-argument] ``` ___ 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] redhat/kernel.spec.template: update compression variables to support zstd
From: Brian Masney redhat/kernel.spec.template: update compression variables to support zstd Upstream Status: RHEL Only The kernel.spec.template file has a compression variable to define which binary is used to compress the kernel modules. The binary is currently invoked in the following manner: '%compression -c9'. There is a desire to use zstd for automotive since it results in faster decompression, and faster boot times. To support zstd, different flags need to be passed to the compression binary, so let's introduce a compression_flags variable. The BuildRequires needs to be updated to include the compression binary as well since these variables can be overridden on the command line with "rpmbuild --define 'compression zstd' ...". The zstd support was tested with the following configuration: %global compression zstd %global compression_flags --rm %global compext zst Signed-off-by: Brian Masney 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 @@ -120,6 +120,7 @@ Summary: The Linux kernel # Default compression algorithm %global compression xz +%global compression_flags -c9 %global compext xz %if %{zipmodules} %global zipsed -e 's/\.ko$/\.ko.%compext/' @@ -659,7 +660,7 @@ Provides: installonlypkg(kernel) # List the packages used during the kernel build # BuildRequires: kmod, bash, coreutils, tar, git-core, which -BuildRequires: bzip2, xz, findutils, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk +BuildRequires: bzip2, xz, findutils, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk, %compression BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++ BuildRequires: net-tools, hostname, bc, elfutils-devel BuildRequires: dwarves @@ -2115,7 +2116,7 @@ BuildKernel() { # NOTENOTE: checksums to the rpm metadata provides list. # NOTENOTE: if you change the symvers name, update the backend too echo " GENERATING kernel ABI metadata " -%compression -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext +%compression %compression_flags < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext cp $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext $RPM_BUILD_ROOT/lib/modules/$KernelVer/symvers.%compext %if %{with_kabichk} @@ -2824,7 +2825,7 @@ find Documentation -type d | xargs chmod u+w fi \ if [ "%{zipmodules}" -eq "1" ]; then \ echo "Compressing kernel modules ..." \ -find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression; \ +find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression %compression_flags; \ fi \ %{nil} -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2650 ___ 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] redhat/configs: Enable CONFIG_DEVICE_PRIVATE on aarch64
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2639#note_1512454121 OK I see it on. ___ 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] redhat/configs: Enable CONFIG_DEVICE_PRIVATE on aarch64
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2639#note_1512195445 The Kconfig entry for `DEVICE_PRIVATE` in `mm/Kconfig` states: `You likely also want to select HMM_MIRROR.` I don't see this enabled on aarch64: ``` brian-x1:~/src/redhat/kernel-ark (ark-latest)$ git grep HMM_MIRROR redhat/configs/ redhat/configs/common/generic/powerpc/CONFIG_HMM_MIRROR:CONFIG_HMM_MIRROR=y redhat/configs/common/generic/x86/CONFIG_HMM_MIRROR:CONFIG_HMM_MIRROR=y ``` ___ 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] redhat/configs: add two missing Kconfig options for the Thinkpad x13s
From: Brian Masney redhat/configs: add two missing Kconfig options for the Thinkpad x13s The Lenovo Thinkpad x13s laptop (aarch64) needs CONFIG_INPUT_PM8941_PWRKEY and CONFIG_QCOM_ICC_BWMON. Let's enable them as modules. Signed-off-by: Brian Masney diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_INPUT_PM8941_PWRKEY b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_INPUT_PM8941_PWRKEY index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_INPUT_PM8941_PWRKEY +++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_INPUT_PM8941_PWRKEY @@ -1 +1 @@ -# CONFIG_INPUT_PM8941_PWRKEY is not set +CONFIG_INPUT_PM8941_PWRKEY=m diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_QCOM_ICC_BWMON b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_QCOM_ICC_BWMON new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_QCOM_ICC_BWMON @@ -0,0 +1 @@ +CONFIG_QCOM_ICC_BWMON=m -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2509 ___ 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 PATCHv2] redhat/configs: increase CONFIG_FRAME_WARN for Fedora on aarch64
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2506#note_1425427947 I set this to 2048 for all variants. ___ 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 PATCHv2] redhat/configs: increase CONFIG_FRAME_WARN for Fedora on aarch64
From: Brian Masney redhat/configs: increase CONFIG_FRAME_WARN for Fedora on aarch64 Currently aarch64 has CONFIG_FRAME_WARN set to 1024, which is too small and causes warnings to be emited during build. Looking at the defaults in lib/Kconfig.debug shows that it recommends using 1024 for 32-bit systems and 2048 for 64-bit systems. RHEL is already set to use 2048 for all supported architectures. Fedora no longer supports arm32. Let's just set this to 2048 for all variants. Signed-off-by: Brian Masney diff --git a/redhat/configs/fedora/generic/CONFIG_FRAME_WARN b/redhat/configs/common/generic/CONFIG_FRAME_WARN rename from redhat/configs/fedora/generic/CONFIG_FRAME_WARN rename to redhat/configs/common/generic/CONFIG_FRAME_WARN index blahblah..blahblah 100644 --- a/redhat/configs/fedora/generic/CONFIG_FRAME_WARN +++ b/redhat/configs/common/generic/CONFIG_FRAME_WARN diff --git a/redhat/configs/fedora/generic/arm/CONFIG_FRAME_WARN b/redhat/configs/fedora/generic/arm/CONFIG_FRAME_WARN deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/fedora/generic/arm/CONFIG_FRAME_WARN +++ /dev/null @@ -1 +0,0 @@ -CONFIG_FRAME_WARN=1024 diff --git a/redhat/configs/rhel/generic/CONFIG_FRAME_WARN b/redhat/configs/rhel/generic/CONFIG_FRAME_WARN deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/rhel/generic/CONFIG_FRAME_WARN +++ /dev/null @@ -1 +0,0 @@ -CONFIG_FRAME_WARN=2048 -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2506 ___ 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] redhat/configs: increase CONFIG_FRAME_WARN for Fedora on aarch64
From: Brian Masney redhat/configs: increase CONFIG_FRAME_WARN for Fedora on aarch64 Currently aarch64 has CONFIG_FRAME_WARN set to 1024, which is too small and causes warnings to be emited during build. Looking at the defaults in lib/Kconfig.debug shows that it recommends using 1024 for 32-bit systems and 2048 for 64-bit systems. Let's increase the Fedora aarch64 variant to use 2048 to eliminate these warnings. RHEL is already set to use 2048 for all supported architectures. Signed-off-by: Brian Masney diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_FRAME_WARN b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_FRAME_WARN new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_FRAME_WARN @@ -0,0 +1 @@ +CONFIG_FRAME_WARN=2048 -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2506 ___ 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 PATCHv3] makefile: Add -Werror support for RHEL
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2240#note_1230234958 OK, good point about not enabling it on ARK. ___ 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 PATCHv3] makefile: Add -Werror support for RHEL
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2240#note_1230232997 Do you also need to add `KBUILD_CPPFLAGS += $(KBUILD_CPPFLAGS-y)`? This is from https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit /?id=efa80b028c7a9 ___ 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] makefile: Add -Werror support for RHEL
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2240#note_1229617514 I don't think we should do this the way it's currently written and there's no need for new code to be added. We already have CONFIG_WERROR defined in init/Kconfig. I think you should just set redhat/configs/common/generic/CONFIG_WERROR to enabled. ___ 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 PATCHv5] configs/fedora: Enable a few more drivers needed by the HP X2 Chromebook
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2118#note_1157984032 I validated that the interconnect, pinctrl, and clock controller (gcc) are already enabled in the Fedora config. ___ 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 PATCHv5] configs/fedora: Enable a few more drivers needed by the HP X2 Chromebook
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2118#note_1157981532 Same for DISPCC and GPUCC ___ 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 PATCHv5] configs/fedora: Enable a few more drivers needed by the HP X2 Chromebook
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2118#note_1157979738 CONFIG_SC_CAMCC_7280 is set to =m in https://src.fedoraproject.org/rpms/kernel/raw/f37/f/kernel- aarch64-fedora.config. Any reason this can't be a module as well? ___ 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/0] fedora: some minor fixups and cleanups from my backlog of review
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1853#note_972514584 @pbrobinson : Could you add more detail to your commit message? For example, CONFIG_RTC_DRV_PM8XXX is aarch64 specific (Qualcomm) so that makes sense to not build for other architectures so that'd be good to include for others. It'd be good to briefly mention why the dell and goldfish driver is removed. ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH 0/0] Fedora arm 5.17 updates
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1731#note_919408583 @ptalbert : Peter has been out on PTO this week and last week. I'm not sure if he returns next week or the week after. ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH 0/0] Fedora arm 5.17 updates
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1731#note_901260386 Any reason this particular phy is set to y and the qualcomm one below is set to m? ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH 0/0] Fedora arm 5.17 updates
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1731#note_901254280 This is arm32 only so should be disabled for aarch64. I'm the upstream author of this particular driver. ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 2/2] redhat/configs: remove unnecessary GPIO options for aarch64
From: Brian Masney redhat/configs: remove unnecessary GPIO options for aarch64 Remove two GPIO options that are not needed for aarch64 systems. Signed-off-by: Brian Masney diff --git a/redhat/configs/ark/generic/CONFIG_GPIO_AMDPT b/redhat/configs/ark/generic/CONFIG_GPIO_AMDPT new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/ark/generic/CONFIG_GPIO_AMDPT @@ -0,0 +1 @@ +# CONFIG_GPIO_AMDPT is not set diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_GPIO_AMDPT b/redhat/configs/ark/generic/arm/aarch64/CONFIG_GPIO_AMDPT deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_GPIO_AMDPT +++ /dev/null @@ -1 +0,0 @@ -CONFIG_GPIO_AMDPT=m diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_GPIO_GENERIC_PLATFORM b/redhat/configs/ark/generic/arm/aarch64/CONFIG_GPIO_GENERIC_PLATFORM deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_GPIO_GENERIC_PLATFORM +++ /dev/null @@ -1 +0,0 @@ -CONFIG_GPIO_GENERIC_PLATFORM=m -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1671 ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 1/2] redhat/configs: remove viperboard related Kconfig options
From: Brian Masney redhat/configs: remove viperboard related Kconfig options While looking through the GPIO Kconfig options, I tried to find what platforms that RHEL supports uses GPIO_VIPERBOARD. This was imported into RHEL7 over 9 years ago. We can't find any hardware internally where this is still used so let's go ahead and remove it. Since CONFIG_GPIO_VIPERBOARD is being removed, let's go ahead and remove CONFIG_I2C_VIPERBOARD and CONFIG_MFD_VIPERBOARD as well since they are for the same platform. Signed-off-by: Brian Masney diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_MFD_VIPERBOARD b/redhat/configs/ark/generic/arm/aarch64/CONFIG_MFD_VIPERBOARD deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/ark/generic/arm/aarch64/CONFIG_MFD_VIPERBOARD +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_MFD_VIPERBOARD is not set diff --git a/redhat/configs/common/generic/CONFIG_GPIO_VIPERBOARD b/redhat/configs/common/generic/CONFIG_GPIO_VIPERBOARD index blahblah..blahblah 100644 --- a/redhat/configs/common/generic/CONFIG_GPIO_VIPERBOARD +++ b/redhat/configs/common/generic/CONFIG_GPIO_VIPERBOARD @@ -1 +1 @@ -CONFIG_GPIO_VIPERBOARD=m +# CONFIG_GPIO_VIPERBOARD is not set diff --git a/redhat/configs/common/generic/CONFIG_I2C_VIPERBOARD b/redhat/configs/common/generic/CONFIG_I2C_VIPERBOARD index blahblah..blahblah 100644 --- a/redhat/configs/common/generic/CONFIG_I2C_VIPERBOARD +++ b/redhat/configs/common/generic/CONFIG_I2C_VIPERBOARD @@ -1 +1 @@ -CONFIG_I2C_VIPERBOARD=m +# CONFIG_I2C_VIPERBOARD is not set diff --git a/redhat/configs/common/generic/CONFIG_MFD_VIPERBOARD b/redhat/configs/common/generic/CONFIG_MFD_VIPERBOARD index blahblah..blahblah 100644 --- a/redhat/configs/common/generic/CONFIG_MFD_VIPERBOARD +++ b/redhat/configs/common/generic/CONFIG_MFD_VIPERBOARD @@ -1 +1 @@ -CONFIG_MFD_VIPERBOARD=m +# CONFIG_MFD_VIPERBOARD is not set -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1671 ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 0/2] redhat/configs: remove unnecessary GPIO Kconfig options
From: Brian Masney on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1671 This removes some GPIO related Kconfig options that are no longer needed. Signed-off-by: Brian Masney --- redhat/configs/ark/generic/arm/aarch64/CONFIG_GPIO_AMDPT| 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_GPIO_GENERIC_PLATFORM | 1 - redhat/configs/ark/generic/arm/aarch64/CONFIG_MFD_VIPERBOARD| 1 - redhat/configs/ark/generic/CONFIG_GPIO_AMDPT| 1 + redhat/configs/common/generic/CONFIG_GPIO_VIPERBOARD| 2 +- redhat/configs/common/generic/CONFIG_I2C_VIPERBOARD | 2 +- redhat/configs/common/generic/CONFIG_MFD_VIPERBOARD | 2 +- 7 files changed, 4 insertions(+), 6 deletions(-) ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] RHMAINTAINERS: Update for Jul 8 2021
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1243#note_621924467 Acked-by: Brian Masney (via approve button) ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv2] mod-denylist.sh: Change to denylist
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1185#note_614435592 Acked-by: Brian Masney (via approve button) ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] mod-denylist.sh: Change to denylist
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1185#note_611775111 Does the userspace module loader understand the `denylist` keyword yet? Or does this still need to stay as `blacklist` for the time being? ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCH] redhat: Rename mod-blacklist.sh to mod-denylist.sh
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1184#note_611572971 The script `mod-blacklist.sh` has the functions `blacklist()` and `check_blacklist()` that need to be renamed as well. ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv4 0/0] [redhat] New configs in drivers/gpio
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/817#note_550012295 It's now saying 0 changes on the changes tab but the web UI just sits there at the loading page when I try to view the changes in this MR. ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
Re: [OS-BUILD PATCHv4 0/0] [redhat] New configs in drivers/gpio
From: Brian Masney on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/817#note_550010589 @caringi : The hook deemed the code changed after Mark left his ack so his ack was not preserved. I can't view the list of differences in the web ui since there's 18,333 commits brought in. ___ 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 on the list, report it: https://pagure.io/fedora-infrastructure
[OS-BUILD PATCH 5/5] bmasney testing: add extra space to redhat/Makefile.cross
From: Brian Masney bmasney testing: add extra space to redhat/Makefile.cross Signed-off-by: Brian Masney diff a/redhat/Makefile.cross b/redhat/Makefile.cross --- a/redhat/Makefile.cross +++ b/redhat/Makefile.cross @@ -4,6 +4,7 @@ CROSS_PACKAGE_LIST = \ cross-binutils-common cross-gcc-common diffstat \ glibc-static ncurses-devel numactl-devel rng-tools + ifeq ($(ARCH),arm64) CROSS_PACKAGE_LIST += binutils-aarch64-linux-gnu gcc-aarch64-linux-gnu else ifeq ($(ARCH),powerpc) -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/864 ___ 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
[OS-BUILD PATCH 4/5] bmasney testing: add extra space to redhat/Makefile
From: Brian Masney bmasney testing: add extra space to redhat/Makefile Signed-off-by: Brian Masney diff a/redhat/Makefile b/redhat/Makefile --- a/redhat/Makefile +++ b/redhat/Makefile @@ -4,6 +4,7 @@ include Makefile.rhpkg LANG=C + ifeq ("$(ZSTREAM)", "yes") __YSTREAM = no ifeq ("$(origin RHDISTGIT_BRANCH)", "command line") -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/864 ___ 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
[OS-BUILD PATCH 3/5] [redhat] kernel-5.11.0-0.rc4.20210119git1e2a199f6ccd.130
From: Fedora Kernel Team [redhat] kernel-5.11.0-0.rc4.20210119git1e2a199f6ccd.130 Signed-off-by: Fedora Kernel Team diff a/Makefile.rhelver b/Makefile.rhelver --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 99 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 129 +RHEL_RELEASE = 130 # # Early y+1 numbering diff a/redhat/kernel.changelog-8.99 b/redhat/kernel.changelog-8.99 --- a/redhat/kernel.changelog-8.99 +++ b/redhat/kernel.changelog-8.99 @@ -1,3 +1,7 @@ +* Tue Jan 19 2021 Fedora Kernel Team [5.11.0-0.rc4.20210119git1e2a199f6ccd.130] +- irq: export irq_check_status_bit (Levi Yun) +- Turn off vdso_install for ppc ("Justin M. Forbes") + * Tue Jan 19 2021 Fedora Kernel Team [5.11.0-0.rc4.20210119git1e2a199f6ccd.129] - all: s390x: Increase CONFIG_PCI_NR_FUNCTIONS to 512 (#1888735) (=?UTF-8?q?Dan=20Hor=C3=A1k?=) -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/864 ___ 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
[OS-BUILD PATCH 2/5] irq: export irq_check_status_bit
From: Levi Yun irq: export irq_check_status_bit Because of missing export symbol for irq_chekc_status_bit, Building arm_spe_pmu.ko is failure on modpost step. below is error message what i saw: ERROR:modpost: "irq_check_status_bit" [drivers/perf/arm_spe_pmu.ko] undefined! make[4]: *** [scripts/Makefile.modpost:111: Module.symvers] Error 1 make[4]: *** Deleting file 'Module.symvers' make[3]: *** [Makefile:1396: modules] Error 2 make[2]: *** [debian/rules:7: build-arch] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 make[1]: *** [scripts/Makefile.package:83: bindeb-pkg] Error 2 Signed-off-by: Levi Yun diff a/kernel/irq/manage.c b/kernel/irq/manage.c --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c @@ -2859,3 +2859,4 @@ bool irq_check_status_bit(unsigned int irq, unsigned int bitmask) rcu_read_unlock(); return res; } +EXPORT_SYMBOL_GPL(irq_check_status_bit); -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/864 ___ 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
[OS-BUILD PATCH 0/5] bmasney merge request test 3 - please ignore
From: Brian Masney on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/864 Testing the new email bridge code that's been promoted to the ARK kernel. From address should now be correct. ___ 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
[OS-BUILD PATCH 1/5] Turn off vdso_install for ppc
From: Justin M. Forbes Turn off vdso_install for ppc With upstream commit 7fe2de246e21f01212a8923fbabb4ac84c944d4a powerpc/vdso: Stripped VDSO is not needed, don't build it the make targets for vdso_install are gone for ppc. If we call them, the build fails. This just turns them off. Signed-off-by: Justin M. Forbes diff a/redhat/kernel.spec.template b/redhat/kernel.spec.template --- a/redhat/kernel.spec.template +++ b/redhat/kernel.spec.template @@ -387,6 +387,7 @@ Summary: The Linux kernel %define make_target vmlinux %define kernel_image vmlinux %define kernel_image_elf 1 +%define use_vdso 0 %define all_arch_configs kernel-%{version}-ppc64le*.config %endif -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/864 ___ 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