kernel-rt-5.14.0-41.rt21.41.el9
* Fri Jan 14 2022 Juri Lelli <juri.lelli@redhat.com> [5.14.0-41.rt21.41.el9] - redhat: Restore configs in use with RT (Juri Lelli) - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2030037] - s390/ftrace: remove preempt_disable()/preempt_enable() pair (Wander Lairson Costa) [1938117] - ftrace: do CPU checking after preemption disabled (Wander Lairson Costa) [1938117] - ftrace: disable preemption when recursion locked (Wander Lairson Costa) [1938117] - redhat: build and include memfd to kernel-selftests-internal (Aristeu Rozanski) [2027506] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2028203] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2028203] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2028203] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2028203] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2028203] - netfilter: core: Fix clang warnings about unused static inlines (Florian Westphal) [2028203] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2028203] - netfilter: nf_tables: skip netdev events generated on netns removal (Florian Westphal) [2028203] - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option (Florian Westphal) [2028203] - netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value (Florian Westphal) [2028203] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [2028203] - netfilter: nf_tables: reverse order in rule replacement expansion (Florian Westphal) [2028203] - netfilter: nf_tables: add position handle in event notification (Florian Westphal) [2028203] - netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 (Florian Westphal) [2028203] - netfilter: log: work around missing softdep backend module (Florian Westphal) [2028203] - netfilter: nf_tables: unlink table before deleting it (Florian Westphal) [2028203] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Florian Westphal) [2028203] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2028203] - netfilter: ipvs: make global sysctl readonly in non-init netns (Antoine Tenart) [2008417] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2025552] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [2025552] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Davide Caratti) [2025552] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2025552] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2025552] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [2025552] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [2025552] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Davide Caratti) [2025552] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2025552] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2025552] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Davide Caratti) [2025552] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2025552] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2025552] - fq_codel: reject silly quantum parameters (Davide Caratti) [2025552] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2025552] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2025552] - redhat/configs: Add two new CONFIGs (Prarit Bhargava) [2022993] - redhat/configs: Remove dead CONFIG files (Prarit Bhargava) [2022993] - redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava) [2022993] Resolves: rhbz#1938117, rhbz#2002474, rhbz#2008417, rhbz#2022993, rhbz#2025552, rhbz#2027506, rhbz#2028203, rhbz#2030037
This commit is contained in:
parent
3d2fd4e332
commit
47725872d5
@ -12,7 +12,7 @@ RHEL_MINOR = 0
|
|||||||
#
|
#
|
||||||
# Use this spot to avoid future merge conflicts.
|
# Use this spot to avoid future merge conflicts.
|
||||||
# Do not trim this comment.
|
# Do not trim this comment.
|
||||||
RHEL_RELEASE = 40
|
RHEL_RELEASE = 41
|
||||||
|
|
||||||
#
|
#
|
||||||
# Early y+1 numbering
|
# Early y+1 numbering
|
||||||
@ -44,4 +44,4 @@ ifneq ("$(ZSTREAM)", "yes")
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
RTBUILD:=.40
|
RTBUILD:=.41
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
71
kernel.spec
71
kernel.spec
@ -85,7 +85,7 @@ Summary: The Linux kernel
|
|||||||
# the --with-release option overrides this setting.)
|
# the --with-release option overrides this setting.)
|
||||||
%define debugbuildsenabled 1
|
%define debugbuildsenabled 1
|
||||||
|
|
||||||
%global distro_build 40
|
%global distro_build 41
|
||||||
|
|
||||||
%if 0%{?fedora}
|
%if 0%{?fedora}
|
||||||
%define secure_boot_arch x86_64
|
%define secure_boot_arch x86_64
|
||||||
@ -129,13 +129,13 @@ Summary: The Linux kernel
|
|||||||
%define kversion 5.14
|
%define kversion 5.14
|
||||||
|
|
||||||
%define rpmversion 5.14.0
|
%define rpmversion 5.14.0
|
||||||
%define pkgrelease 40.rt21.40.el9
|
%define pkgrelease 41.rt21.41.el9
|
||||||
|
|
||||||
# This is needed to do merge window version magic
|
# This is needed to do merge window version magic
|
||||||
%define patchlevel 14
|
%define patchlevel 14
|
||||||
|
|
||||||
# allow pkg_release to have configurable %%{?dist} tag
|
# allow pkg_release to have configurable %%{?dist} tag
|
||||||
%define specrelease 40.rt21.40%{?buildid}%{?dist}
|
%define specrelease 41.rt21.41%{?buildid}%{?dist}
|
||||||
|
|
||||||
%define pkg_release %{specrelease}
|
%define pkg_release %{specrelease}
|
||||||
|
|
||||||
@ -639,7 +639,7 @@ BuildRequires: python3-docutils
|
|||||||
BuildRequires: zlib-devel binutils-devel
|
BuildRequires: zlib-devel binutils-devel
|
||||||
%endif
|
%endif
|
||||||
%if %{with_selftests}
|
%if %{with_selftests}
|
||||||
BuildRequires: clang llvm
|
BuildRequires: clang llvm fuse-devel
|
||||||
%ifnarch %{arm}
|
%ifnarch %{arm}
|
||||||
BuildRequires: numactl-devel
|
BuildRequires: numactl-devel
|
||||||
%endif
|
%endif
|
||||||
@ -705,7 +705,7 @@ BuildRequires: lld
|
|||||||
# exact git commit you can run
|
# exact git commit you can run
|
||||||
#
|
#
|
||||||
# xzcat -qq ${TARBALL} | git get-tar-commit-id
|
# xzcat -qq ${TARBALL} | git get-tar-commit-id
|
||||||
Source0: linux-5.14.0-40.rt21.40.el9.tar.xz
|
Source0: linux-5.14.0-41.rt21.41.el9.tar.xz
|
||||||
|
|
||||||
Source1: Makefile.rhelver
|
Source1: Makefile.rhelver
|
||||||
|
|
||||||
@ -1077,7 +1077,7 @@ This package provides debug information for the bpftool package.
|
|||||||
%package selftests-internal
|
%package selftests-internal
|
||||||
Summary: Kernel samples and selftests
|
Summary: Kernel samples and selftests
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
Requires: binutils, bpftool, iproute-tc, nmap-ncat, python3
|
Requires: binutils, bpftool, iproute-tc, nmap-ncat, python3, fuse-libs
|
||||||
Requires: %{name}-modules-internal = %{version}-%{release}
|
Requires: %{name}-modules-internal = %{version}-%{release}
|
||||||
%if %{with_realtime}
|
%if %{with_realtime}
|
||||||
Conflicts: kernel-selftests-internal
|
Conflicts: kernel-selftests-internal
|
||||||
@ -1433,8 +1433,8 @@ ApplyOptionalPatch()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
%setup -q -n kernel-5.14.0-40.rt21.40.el9 -c
|
%setup -q -n kernel-5.14.0-41.rt21.41.el9 -c
|
||||||
mv linux-5.14.0-40.rt21.40.el9 linux-%{KVERREL}
|
mv linux-5.14.0-41.rt21.41.el9 linux-%{KVERREL}
|
||||||
|
|
||||||
cd linux-%{KVERREL}
|
cd linux-%{KVERREL}
|
||||||
cp -a %{SOURCE1} .
|
cp -a %{SOURCE1} .
|
||||||
@ -2335,7 +2335,7 @@ export BPFTOOL=$(pwd)/tools/bpf/bpftool/bpftool
|
|||||||
pushd tools/testing/selftests
|
pushd tools/testing/selftests
|
||||||
# We need to install here because we need to call make with ARCH set which
|
# We need to install here because we need to call make with ARCH set which
|
||||||
# doesn't seem possible to do in the install section.
|
# doesn't seem possible to do in the install section.
|
||||||
%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf livepatch net net/forwarding net/mptcp netfilter tc-testing" SKIP_TARGETS="" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" install
|
%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf livepatch net net/forwarding net/mptcp netfilter tc-testing memfd" SKIP_TARGETS="" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" install
|
||||||
|
|
||||||
# 'make install' for bpf is broken and upstream refuses to fix it.
|
# 'make install' for bpf is broken and upstream refuses to fix it.
|
||||||
# Install the needed files manually.
|
# Install the needed files manually.
|
||||||
@ -2656,6 +2656,13 @@ find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/netfilter/{}
|
|||||||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \;
|
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \;
|
||||||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \;
|
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \;
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
# install memfd selftests
|
||||||
|
pushd tools/testing/selftests/memfd
|
||||||
|
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||||||
|
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||||||
|
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||||||
|
popd
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
###
|
###
|
||||||
@ -3081,6 +3088,52 @@ fi
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jan 14 2022 Juri Lelli <juri.lelli@redhat.com> [5.14.0-41.rt21.41.el9]
|
||||||
|
- redhat: Restore configs in use with RT (Juri Lelli)
|
||||||
|
- af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2030037]
|
||||||
|
- s390/ftrace: remove preempt_disable()/preempt_enable() pair (Wander Lairson Costa) [1938117]
|
||||||
|
- ftrace: do CPU checking after preemption disabled (Wander Lairson Costa) [1938117]
|
||||||
|
- ftrace: disable preemption when recursion locked (Wander Lairson Costa) [1938117]
|
||||||
|
- redhat: build and include memfd to kernel-selftests-internal (Aristeu Rozanski) [2027506]
|
||||||
|
- netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2028203]
|
||||||
|
- netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2028203]
|
||||||
|
- netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2028203]
|
||||||
|
- netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2028203]
|
||||||
|
- netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2028203]
|
||||||
|
- netfilter: core: Fix clang warnings about unused static inlines (Florian Westphal) [2028203]
|
||||||
|
- netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2028203]
|
||||||
|
- netfilter: nf_tables: skip netdev events generated on netns removal (Florian Westphal) [2028203]
|
||||||
|
- netfilter: Kconfig: use 'default y' instead of 'm' for bool config option (Florian Westphal) [2028203]
|
||||||
|
- netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value (Florian Westphal) [2028203]
|
||||||
|
- netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [2028203]
|
||||||
|
- netfilter: nf_tables: reverse order in rule replacement expansion (Florian Westphal) [2028203]
|
||||||
|
- netfilter: nf_tables: add position handle in event notification (Florian Westphal) [2028203]
|
||||||
|
- netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 (Florian Westphal) [2028203]
|
||||||
|
- netfilter: log: work around missing softdep backend module (Florian Westphal) [2028203]
|
||||||
|
- netfilter: nf_tables: unlink table before deleting it (Florian Westphal) [2028203]
|
||||||
|
- ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Florian Westphal) [2028203]
|
||||||
|
- netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2028203]
|
||||||
|
- netfilter: ipvs: make global sysctl readonly in non-init netns (Antoine Tenart) [2008417]
|
||||||
|
- net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2025552]
|
||||||
|
- net/sched: store the last executed chain also for clsact egress (Davide Caratti) [2025552]
|
||||||
|
- net: sched: act_mirred: drop dst for the direction from egress to ingress (Davide Caratti) [2025552]
|
||||||
|
- net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2025552]
|
||||||
|
- net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2025552]
|
||||||
|
- net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [2025552]
|
||||||
|
- net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [2025552]
|
||||||
|
- net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Davide Caratti) [2025552]
|
||||||
|
- net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2025552]
|
||||||
|
- mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2025552]
|
||||||
|
- net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Davide Caratti) [2025552]
|
||||||
|
- net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2025552]
|
||||||
|
- net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2025552]
|
||||||
|
- fq_codel: reject silly quantum parameters (Davide Caratti) [2025552]
|
||||||
|
- net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2025552]
|
||||||
|
- sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2025552]
|
||||||
|
- redhat/configs: Add two new CONFIGs (Prarit Bhargava) [2022993]
|
||||||
|
- redhat/configs: Remove dead CONFIG files (Prarit Bhargava) [2022993]
|
||||||
|
- redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava) [2022993]
|
||||||
|
|
||||||
* Fri Jan 14 2022 Juri Lelli <juri.lelli@redhat.com> [5.14.0-40.rt21.40.el9]
|
* Fri Jan 14 2022 Juri Lelli <juri.lelli@redhat.com> [5.14.0-40.rt21.40.el9]
|
||||||
- cpu/hotplug: Remove deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
|
- cpu/hotplug: Remove deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
|
||||||
- livepatch: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
|
- livepatch: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
|
||||||
|
6
sources
6
sources
@ -1,4 +1,4 @@
|
|||||||
SHA512 (kernel-abi-whitelists-5.13.0-1.tar.bz2) = ceba454e1f590c1e4ef4115a75463ae3ac2c2aa7ec85fa14a2669d666c421483a38225ee19d7d72b4ac7032375741408b23543e43588538c80161ec0cf57051c
|
SHA512 (kernel-abi-whitelists-5.13.0-1.tar.bz2) = ceba454e1f590c1e4ef4115a75463ae3ac2c2aa7ec85fa14a2669d666c421483a38225ee19d7d72b4ac7032375741408b23543e43588538c80161ec0cf57051c
|
||||||
SHA512 (linux-5.14.0-40.rt21.40.el9.tar.xz) = 5434bb173467bdd7df306d6b529e1ef20b204a5a1a939cec458743a7b95695c5bfc5ee35cd3fb0ba6c2afb5c3f88dc207b2d61b0319e00e52a9c1897cab70bb3
|
SHA512 (linux-5.14.0-41.rt21.41.el9.tar.xz) = d6fd7235e20bbc70e09abeedd120a8516f0a3388dd8adb7b42f080ac5b548367f772d819201b73f0ee0d3ddcce7ac439aa861b4d56f35635382c8879dcdb1b89
|
||||||
SHA512 (kernel-abi-stablelists-5.14.0-40.tar.bz2) = 158be2d650cd79d88ad4831e024ed7edc4fcfce38130af8866f60989be60bc5dc6ca309d2c63cd647a9c96b4d8ce29b7689a66d8ff468216bab16acd4e89fa68
|
SHA512 (kernel-abi-stablelists-5.14.0-41.tar.bz2) = 14108a5f7278dc7eb34f78d6e93bc8699652f9f3c0c1eb23bc3e596b0994aff231a4e3d84bea428e8cd6cb86e1f388b11cc6f3113ab7532dc4e33b9d00d5a8e1
|
||||||
SHA512 (kernel-kabi-dw-5.14.0-40.tar.bz2) = c901529aff636abbc2aa5f289ec098a2a29c8507aa81ee649d1104592b8abad9f495db0e947dc36a84e043708a47373de35156b40b252281ef747f06e19ed914
|
SHA512 (kernel-kabi-dw-5.14.0-41.tar.bz2) = c901529aff636abbc2aa5f289ec098a2a29c8507aa81ee649d1104592b8abad9f495db0e947dc36a84e043708a47373de35156b40b252281ef747f06e19ed914
|
||||||
|
Loading…
Reference in New Issue
Block a user