From: Petr Oros <poros(a)redhat.com>
redhat: Set CONFIG_MAXLINEAR_GPHY to =m
This config enables the support for MaxLinear NICs (GPY115/21x/24x driver)
Signed-off-by: Petr Oros <poros(a)redhat.com>
diff --git a/redhat/configs/common/generic/CONFIG_MAXLINEAR_GPHY b/redhat/configs/common/generic/CONFIG_MAXLINEAR_GPHY
index blahblah..blahblah 100644
--- a/redhat/configs/common/generic/CONFIG_MAXLINEAR_GPHY
+++ b/redhat/configs/common/generic/CONFIG_MAXLINEAR_GPHY
@@ -1 +1 @@
-# CONFIG_MAXLINEAR_GPHY is not set
+CONFIG_MAXLINEAR_GPHY=m
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1859
From: Don Zickus on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1786
Developers want to build a srpm locally and submit it to a build server like
Koji. The current process checks the BuildRequires in the kernel.spec file to
ensure all the right packages are there. However, that list includes too many
packages. Reduce the list to the bare minimum.
In addition cleanup the Makefile and utilize the original buildreqs-check
target better.
Signed-off-by: Don Zickus <dzickus(a)redhat.com>
---
redhat/Makefile | 33 ++++++++++++++++++++++++---------
redhat/genspec.sh | 1 +
redhat/kernel.spec.template | 7 ++++---
3 files changed, 29 insertions(+), 12 deletions(-)
From: Justin M. Forbes <jforbes(a)fedoraproject.org>
Add rtla subpackage for kernel-tools
As a package review request came up to create a new rtla package, it was
determined that it makes the most sense to just build it as a subpackage
of kernel-tools because that is where it is maintained upstream. While
the Fedora subpackage has been added, it needs to end up in RHEL 9 and
future releases as well.
rhbz: 2084228
Signed-off-by: Justin M. Forbes <jforbes(a)fedoraproject.org>
Cc: John Kacur <jkacur(a)redhat.com>
diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template
index blahblah..blahblah 100755
--- a/redhat/kernel.spec.template
+++ b/redhat/kernel.spec.template
@@ -610,6 +610,7 @@ BuildRequires: opencsd-devel >= 1.0.0
%if %{with_tools}
BuildRequires: gettext ncurses-devel
BuildRequires: libcap-devel libcap-ng-devel
+BuildRequires: libtracefs-devel
%ifnarch s390x
BuildRequires: pciutils-devel
%endif
@@ -1032,6 +1033,15 @@ This package provides debug information for package kernel-tools.
# 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 kernel-tools-debuginfo.list}
+%package -n rtla
+Summary: RTLA: Real-Time Linux Analysis tools
+%description -n rtla
+The rtla tool is a meta-tool that includes a set of commands that
+aims to analyze the real-time properties of Linux. But, instead of
+testing Linux as a black box, rtla leverages kernel tracing
+capabilities to provide precise information about the properties
+and root causes of unexpected results.
+
# with_tools
%endif
@@ -2310,6 +2320,9 @@ popd
pushd tools/vm/
%{tools_make} slabinfo page_owner_sort
popd
+pushd tools/tracing/rtla
+%{tools_make}
+popd
%endif
if [ -f $DevelDir/vmlinux.h ]; then
@@ -2584,6 +2597,16 @@ pushd tools/vm/
install -m755 slabinfo %{buildroot}%{_bindir}/slabinfo
install -m755 page_owner_sort %{buildroot}%{_bindir}/page_owner_sort
popd
+pushd tools/tracing/rtla/
+%{tools_make} DESTDIR=%{buildroot} install
+rm -f %{buildroot}%{_bindir}/osnoise
+rm -f %{buildroot}%{_bindir}/timerlat
+(cd %{buildroot}
+
+ ln -sf rtla ./%{_bindir}/osnoise
+ ln -sf rtla ./%{_bindir}/timerlat
+)
+popd
%endif
if [ -f $DevelDir/vmlinux.h ]; then
@@ -2961,6 +2984,19 @@ fi
%{_libdir}/libcpupower.so
%{_includedir}/cpufreq.h
%endif
+
+%files -n rtla
+%{_bindir}/rtla
+%{_bindir}/osnoise
+%{_bindir}/timerlat
+%{_mandir}/man1/rtla-osnoise-hist.1.gz
+%{_mandir}/man1/rtla-osnoise-top.1.gz
+%{_mandir}/man1/rtla-osnoise.1.gz
+%{_mandir}/man1/rtla-timerlat-hist.1.gz
+%{_mandir}/man1/rtla-timerlat-top.1.gz
+%{_mandir}/man1/rtla-timerlat.1.gz
+%{_mandir}/man1/rtla.1.gz
+
# with_tools
%endif
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1901
From: Prarit Bhargava on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1900
The dist-buildreq-check target can be improved in a few ways by allowing
users to convert the fatal error into a warning, and by indicating where
the system-sb-certs package can be found.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
---
redhat/Makefile | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
From: Prarit Bhargava <prarit(a)redhat.com>
redhat/Makefile: Remove deprecated variables and targets
Remove variables and targets that were deprecated in 5.17.0.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff --git a/redhat/Makefile b/redhat/Makefile
index blahblah..blahblah 100644
--- a/redhat/Makefile
+++ b/redhat/Makefile
@@ -3,21 +3,6 @@
#
# This section is intentionally left at the top of the Makefile so it won't be ignored.
#
-ifdef BREW_FLAGS
- # deprecated in 5.17.0
- $(warning WARNING: BREW_FLAGS will be deprecated in a later release, use BUILD_FLAGS instead.)
-endif
-
-ifdef KOJI_FLAGS
- # deprecated in 5.17.0
- $(warning WARNING: KOJI_FLAGS will be deprecated in a later release, use BUILD_FLAGS instead.)
-endif
-
-ifdef TEST_FLAGS
- # deprecated in 5.17.0
- $(warning WARNING: TEST_FLAGS will be deprecated in a later release, use BUILD_FLAGS instead.)
-endif
-
ifdef SINGLE_TARBALL
# The commit that introduced this code can be reverted if there are users of
# this variable.
@@ -99,16 +84,6 @@ ifndef DISTRO
endif
endif
-ifndef BUILD_FLAGS
- ifeq ($(filter $(MAKECMDGOALS),dist-brew distg-brew),)
- BUILD_FLAGS := $(BREW_FLAGS)
- endif
- ifeq ($(filter $(MAKECMDGOALS),dist-koji distg-koji),)
- BUILD_FLAGS := $(KOJI_FLAGS)
- endif
- BUILD_FLAGS += $(TEST_FLAGS)
-endif
-
ifndef RHJOBS
RHJOBS=$(shell j=$$(echo $(MAKEFLAGS) | grep -Eo "\ -j[0-9]*" | xargs ); \
if [ -z "$${j}" ]; then \
@@ -463,26 +438,6 @@ $(KABIDW_TARBALL):
fi
@(cd kabi-dwarf && tar cjf $(KABIDW_TARBALL) base run_kabi-dw.sh)
-dist-tarball: $(TARBALL)
- # deprecated at 5.17.0
- @echo "WARNING: This target will be deprecated in a future release."
- @echo "redhat/$(TARFILE)"
-
-dist-kernelrelease:
- # deprecated at 5.17.0
- @echo "WARNING: This target will be deprecated in a future release."
- @echo $(PACKAGE_NAME)-$(BASEVERSION)
-
-dist-kernelversion:
- # deprecated at 5.17.0
- @echo "WARNING: This target will be deprecated in a future release."
- @echo $(BASEVERSION)
-
-dist-specfile: setup-source
- # deprecated at 5.17.0
- @echo "WARNING: This target will be deprecated in a future release."
- @echo $(SOURCES)/$(SPECFILE)
-
dist-git-version-check:
@# genspec.sh uses pathspec magic that wasn't introduced until version 2.13
@IFS=" ."; \
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1896
Hi all,
currently the intel IPU6 based cameras are unsupported. This cameras are used in the tiger lake and alder lake platforms.
Ubuntu made changes to support them:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1921345
Are there any chance we can get support in Fedora too?
Regards,
Dennis
From: Alice Mitchell on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1784
NOTE: Truncated patchset due to missing public @redhat.com email
address on your GitLab profile at https://gitlab.com/-/profile.
Once that is fixed, close and reopen the merge request to
retrigger sending the emails.
This enables the partner supported AFS module in RHEL and splits the built
components out into a sub-package as per policy they should not be shipped as
part of a release but instead be delivered to the partner.
Buzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2039020
Upstream Status: RHEL only
Signed-off-by: Alice Mitchell <ajmitchell(a)redhat.com>
---
redhat/configs/ark/generic/CONFIG_AFS_FS | 1 -
redhat/configs/ark/generic/CONFIG_AF_RXRPC | 1 -
redhat/configs/fedora/generic/CONFIG_AFS_DEBUG => redhat/configs/common/generic/CONFIG_AFS_DEBUG | 0
redhat/configs/fedora/generic/CONFIG_AFS_DEBUG_CURSOR => redhat/configs/common/generic/CONFIG_AFS_DEBUG_CURSOR | 0
redhat/configs/fedora/generic/CONFIG_AFS_FS => redhat/configs/common/generic/CONFIG_AFS_FS | 0
redhat/configs/fedora/generic/CONFIG_AFS_FSCACHE => redhat/configs/common/generic/CONFIG_AFS_FSCACHE | 0
redhat/configs/fedora/generic/CONFIG_AF_RXRPC => redhat/configs/common/generic/CONFIG_AF_RXRPC | 0
redhat/configs/fedora/generic/CONFIG_AF_RXRPC_DEBUG => redhat/configs/common/generic/CONFIG_AF_RXRPC_DEBUG | 0
redhat/configs/fedora/generic/CONFIG_AF_RXRPC_INJECT_LOSS => redhat/configs/common/generic/CONFIG_AF_RXRPC_INJECT_LOSS | 0
redhat/configs/fedora/generic/CONFIG_AF_RXRPC_IPV6 => redhat/configs/common/generic/CONFIG_AF_RXRPC_IPV6 | 0
redhat/configs/common/generic/CONFIG_RXKAD | 1 +
redhat/Makefile | 1 +
redhat/kernel.spec.template | 58 ++++++++++
redhat/mod-partner.list | 2 +
14 files changed, 62 insertions(+), 2 deletions(-)