kernel-7.0.0-0.rc7.260408g3036cd0d3328.56

* Wed Apr 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.0.0-0.rc7.3036cd0d3328.56]
- Remove stale config items (Justin M. Forbes)
- redhat/configs: enable CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT (David Arcari)
- Turn on CONFIG_PREEMPT_LAZY for all arches (Justin M. Forbes)
- redhat: selftests/bpf: Add cpuv4 variant (Viktor Malik)
- redhat/configs: automotive: enable CONFIG_INIT_STACK_ALL_ZERO (Joe Simmons-Talbott)
- Turn om SND_SOC_TAS2781_I2C=m for x86_64 (Justin M. Forbes)
- Fix mismatch for CONFIG_POWER_SEQUENCING (Justin M. Forbes)
- scriptlets: exit 0 on explicit exits (Adam Williamson)
- Work around binutils update in s390x perf (Justin M. Forbes)
- Linux v7.0.0-0.rc7.3036cd0d3328
Resolves:

Signed-off-by: Justin M. Forbes <jforbes@fedoraproject.org>
This commit is contained in:
Justin M. Forbes 2026-04-08 08:02:50 -06:00
commit 7a79b6b772
No known key found for this signature in database
GPG key ID: B8FA7924A4B1C140
42 changed files with 102 additions and 11190 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,14 @@
* Tue Apr 07 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.0.0-0.rc7.bfe62a454542.56]
* Wed Apr 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.0.0-0.rc7.3036cd0d3328.56]
- Remove stale config items (Justin M. Forbes)
- redhat/configs: enable CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT (David Arcari)
- Turn on CONFIG_PREEMPT_LAZY for all arches (Justin M. Forbes)
- redhat: selftests/bpf: Add cpuv4 variant (Viktor Malik)
- redhat/configs: automotive: enable CONFIG_INIT_STACK_ALL_ZERO (Joe Simmons-Talbott)
- Turn om SND_SOC_TAS2781_I2C=m for x86_64 (Justin M. Forbes)
- Fix mismatch for CONFIG_POWER_SEQUENCING (Justin M. Forbes)
- scriptlets: exit 0 on explicit exits (Adam Williamson)
- Work around binutils update in s390x perf (Justin M. Forbes)
- Linux v7.0.0-0.rc7.3036cd0d3328
Resolves:
* Tue Apr 07 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.0.0-0.rc7.bfe62a454542.55]

View file

@ -190,13 +190,13 @@ Summary: The Linux kernel
%define specrpmversion 7.0.0
%define specversion 7.0.0
%define patchversion 7.0
%define pkgrelease 0.rc7.260407gbfe62a454542.56
%define pkgrelease 0.rc7.260408g3036cd0d3328.56
%define kversion 7
%define tarfile_release 7.0-rc7-44-gbfe62a454542
%define tarfile_release 7.0-rc7-59-g3036cd0d3328
# This is needed to do merge window version magic
%define patchlevel 0
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 0.rc7.260407gbfe62a454542.56%{?buildid}%{?dist}
%define specrelease 0.rc7.260408g3036cd0d3328.56%{?buildid}%{?dist}
# This defines the kabi tarball version
%define kabiversion 7.0.0
@ -3509,7 +3509,7 @@ export CXXFLAGS="%{build_cxxflags}"
# 'make install' for bpf is broken and upstream refuses to fix it.
# Install the needed files manually.
%{log_msg "install selftests"}
for dir in bpf bpf/no_alu32 bpf/progs; do
for dir in bpf bpf/no_alu32 bpf/cpuv4 bpf/progs; do
# In ARK, the rpm build continues even if some of the selftests
# cannot be built. It's not always possible to build selftests,
# as upstream sometimes dependens on too new llvm version or has
@ -3523,14 +3523,17 @@ for dir in bpf bpf/no_alu32 bpf/progs; do
done
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs"
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-no_alu32"
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-cpuv4"
# The urandom_read binary doesn't pass the check-rpaths check and upstream
# refuses to fix it. So, we save it to buildroot_unstripped and delete it so it
# will be hidden from check-rpaths and will automatically get restored later.
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/urandom_read"
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/no_alu32/urandom_read"
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/cpuv4/urandom_read"
rm -f %{buildroot}/usr/libexec/kselftests/bpf/urandom_read
rm -f %{buildroot}/usr/libexec/kselftests/bpf/no_alu32/urandom_read
rm -f %{buildroot}/usr/libexec/kselftests/bpf/cpuv4/urandom_read
# Copy bpftool to kselftests so selftests is packaged with
# the full bpftool instead of bootstrap bpftool
@ -4094,7 +4097,7 @@ popd
%{expand:%%post %{?1:%{1}-}devel}\
if [ -f /etc/sysconfig/kernel ]\
then\
. /etc/sysconfig/kernel || exit $?\
. /etc/sysconfig/kernel || exit 0\
fi\
if [ "$HARDLINK" != "no" -a -x /usr/bin/hardlink -a ! -e /run/ostree-booted ] \
then\
@ -4179,7 +4182,7 @@ fi\
if [ -f %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}} ]; then\
rm -f %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}}\
echo "Running: dracut -f --kver %{KVERREL}%{?1:+%{1}} /boot/initramfs-%{KVERREL}%{?1:+%{1}}.img"\
dracut -f --kver "%{KVERREL}%{?1:+%{1}}" /boot/initramfs-%{KVERREL}%{?1:+%{1}}.img || exit $?\
dracut -f --kver "%{KVERREL}%{?1:+%{1}}" /boot/initramfs-%{KVERREL}%{?1:+%{1}}.img || exit 0\
fi\
%{nil}
@ -4210,12 +4213,12 @@ fi\
%if !%{with_automotive}\
if [ -x %{_sbindir}/weak-modules ]\
then\
%{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
%{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?-v:+%{-v*}} || exit 0\
fi\
%endif\
%endif\
rm -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\
/bin/kernel-install add %{KVERREL}%{?-v:+%{-v*}} /lib/modules/%{KVERREL}%{?-v:+%{-v*}}/vmlinuz%{?-u:-%{-u*}.efi} || exit $?\
/bin/kernel-install add %{KVERREL}%{?-v:+%{-v*}} /lib/modules/%{KVERREL}%{?-v:+%{-v*}}/vmlinuz%{?-u:-%{-u*}.efi} || exit 0\
if [[ ! -e "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.%compext" ]]; then\
cp "/lib/modules/%{KVERREL}%{?-v:+%{-v*}}/symvers.%compext" "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.%compext"\
if command -v restorecon &>/dev/null; then\
@ -4254,7 +4257,7 @@ fi\
%{-r:\
if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\
[ -f /etc/sysconfig/kernel ]; then\
/bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\
/bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit 0\
fi}\
mkdir -p %{_localstatedir}/lib/rpm-state/%{name}\
touch %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\
@ -4281,11 +4284,11 @@ entry_type=""\
/bin/kernel-install --help|grep -q -- '--entry-type=' &&\
entry_type="--entry-type %{!?-u:type1}%{?-u:type2}" \
}\
/bin/kernel-install remove %{KVERREL}%{?-v:+%{-v*}} $entry_type || exit $?\
/bin/kernel-install remove %{KVERREL}%{?-v:+%{-v*}} $entry_type || exit 0\
%if !%{with_automotive}\
if [ -x %{_sbindir}/weak-modules ]\
then\
%{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
%{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?-v:+%{-v*}} || exit 0\
fi\
%endif\
%{nil}
@ -4822,8 +4825,17 @@ fi\
#
#
%changelog
* Tue Apr 07 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.0.0-0.rc7.bfe62a454542.56]
* Wed Apr 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.0.0-0.rc7.3036cd0d3328.56]
- Remove stale config items (Justin M. Forbes)
- redhat/configs: enable CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT (David Arcari)
- Turn on CONFIG_PREEMPT_LAZY for all arches (Justin M. Forbes)
- redhat: selftests/bpf: Add cpuv4 variant (Viktor Malik)
- redhat/configs: automotive: enable CONFIG_INIT_STACK_ALL_ZERO (Joe Simmons-Talbott)
- Turn om SND_SOC_TAS2781_I2C=m for x86_64 (Justin M. Forbes)
- Fix mismatch for CONFIG_POWER_SEQUENCING (Justin M. Forbes)
- scriptlets: exit 0 on explicit exits (Adam Williamson)
- Work around binutils update in s390x perf (Justin M. Forbes)
- Linux v7.0.0-0.rc7.3036cd0d3328
* Tue Apr 07 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.0.0-0.rc7.bfe62a454542.55]
- Linux v7.0.0-0.rc7.bfe62a454542

View file

@ -1,3 +1,3 @@
SHA512 (linux-7.0-rc7-44-gbfe62a454542.tar.xz) = 28d726047c7fa6ea55bbec74884f51f880e059658d99c068e74f25af74fcf8452131f91025da45b3171421626f2861348b459528f6e1f5212cdd77e73b710a75
SHA512 (kernel-abi-stablelists-7.0.0.tar.xz) = af7190e7555b95af700a43ba07e2672996f561a43b8350998c73aa6e008236b0b6e14f9270cfb8e55b7f880204839af53523b00b56126325e8d095cfb897cb2e
SHA512 (kernel-kabi-dw-7.0.0.tar.xz) = ff843db7152a3a8bb6b187f0183bf21c249c91a9164fffe45346beab3c23a04ce18667dcd0abe03bfb3122e1897f04f2c1d5a633c472632ee729cbb4a06e396e
SHA512 (linux-7.0-rc7-59-g3036cd0d3328.tar.xz) = 7172b25903fd1e4cb828141443a0bf34419183d3cc911bfb06bd26f70a85f1d981af47e578ceed9b8ee7ad95663cb72ba1cfede31beaa095beeb365b679700fb
SHA512 (kernel-abi-stablelists-7.0.0.tar.xz) = 399634634bf9c56cc3ab05bc48cc6987e22cea354252da9209d759e5c40a0b9d84eab2efe73cc88f864abf185a9c3ad181d14670943b778b6cff0813b112f25f
SHA512 (kernel-kabi-dw-7.0.0.tar.xz) = f17a6f5812386a9ac0be51829c3d00c5f8f4f182741016efcf6593f9bac0c0e1bc3979b8be8eaa75a184758535a4e98eaab4ba20111062c084aa8ed0ba6e1ce7