kernel-rt-4.18.0-514.rt7.303.el8

* Wed Sep 20 2023 Denys Vlasenko <dvlasenk@redhat.com> [4.18.0-514.rt7.303.el8]
- [rt] build kernel-rt-4.18.0-514.rt7.303.el8 [2180997]
- redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko)
- redhat: add additional gating boot tests (Denys Vlasenko)
- redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski)
- scsi: st: Add third party poweron reset handling (John Meneghini) [1930388]
- kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Jon Maloy) [2179898] {CVE-2023-1513}
- bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229965]
- s390/ap: add ap status asynch error support (Tobias Huschle) [2110511]
- s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110511]
- s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110511]
- s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110511]
- s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110511]
- s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110511]
- s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110511]
- s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110511]
- s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110511]
- s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110511]
- s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110511]
- s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110511]
- s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110511]
- s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110511]
- s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110511]
- s390/ap: adjust whitespace (Tobias Huschle) [2110511]
- s390/ap: use insn format for new instructions (Tobias Huschle) [2110511]
- s390/zcrypt: Filter admin CPRBs on custom devices (Tobias Huschle) [2110511]
- s390/zcrypt: Add admask to zcdn (Tobias Huschle) [2110511]
- s390/zcrypt: CCA control CPRB sending (Tobias Huschle) [2110511]
- s390/ap: add missing virt_to_phys address conversion (Tobias Huschle) [2110511]
- s390/ap: get rid of register asm in ap_dqap() (Tobias Huschle) [2110511]
- s390/ap: get rid of register asm (Tobias Huschle) [2110511]
- s390/ap: Rework ap_dqap to deal with messages greater than recv buffer (Tobias Huschle) [2110511]
- s390/ap: rework assembler functions to use unions for in/out register variables (Tobias Huschle) [2110511]
- internal: add new files for RHEL_MINOR=10 change (Denys Vlasenko)
- thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974]
- mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554]
- mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554]
- mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554]
- mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554]
- internal: update RHEL_MINOR for the start of RHEL-8.10 development (Denys Vlasenko)
Resolves: rhbz#2179898, RHEL-5332

Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
This commit is contained in:
Denys Vlasenko 2023-09-20 15:19:48 +02:00
parent e319e43f69
commit 4ba5c06137
3 changed files with 69 additions and 23 deletions

View File

@ -4,3 +4,8 @@ product_versions:
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: cki.tier1-x86_64.functional}
- !PassingTestCaseRule {test_case_name: s1-aws-ci_x86_64.brew-build.tier1.functional}
- !PassingTestCaseRule {test_case_name: s1-aws-ci_aarch64.brew-build.tier1.functional}
- !PassingTestCaseRule {test_case_name: s1-azure-ci_x86_64.brew-build.tier1.functional}
- !PassingTestCaseRule {test_case_name: s1-azure-ci_aarch64.brew-build.tier1.functional}
- !PassingTestCaseRule {test_case_name: s1-gcp-ci.brew-build.tier1.functional}

View File

@ -12,7 +12,7 @@
# change below to w4T.xzdio):
%define _binary_payload w3T.xzdio
%global distro_build 513
%global distro_build 514
# Sign the x86_64 kernel for secure boot authentication
%ifarch x86_64 aarch64 s390x ppc64le
@ -37,11 +37,11 @@
# define buildid .local
%define rpmversion 4.18.0
%define pkgrelease 513.rt7.302.el8
%define specversion 4.18.0
%define pkgrelease 514.rt7.303.el8
# allow pkg_release to have configurable %%{?dist} tag
%define specrelease 513.rt7.302%{?dist}
%define specrelease 514.rt7.303%{?dist}
%define pkg_release %{specrelease}%{?buildid}
@ -147,7 +147,7 @@
# The preempt RT patch level
%global rttag .rt7
# realtimeN
%global rtbuild .302
%global rtbuild .303
%define with_doc 0
%define with_headers 0
%define with_cross_headers 0
@ -327,7 +327,7 @@ Name: kernel-rt%{?variant}
Group: System Environment/Kernel
License: GPLv2 and Redistributable, no modification permitted
URL: http://www.kernel.org/
Version: %{rpmversion}
Version: %{specversion}
Release: %{pkg_release}
Summary: The Linux kernel, based on version %{version}, heavily modified with backports
%if %{with_realtime}
@ -434,7 +434,7 @@ BuildRequires: xmlto
BuildRequires: asciidoc
%endif
Source0: linux-%{rpmversion}-%{pkgrelease}.tar.xz
Source0: linux-%{specversion}-%{pkgrelease}.tar.xz
Source9: x509.genkey
@ -521,8 +521,8 @@ Source211: Module.kabi_dup_ppc64le
Source212: Module.kabi_dup_s390x
Source213: Module.kabi_dup_x86_64
Source300: kernel-abi-stablelists-%{rpmversion}-%{distro_build}.tar.bz2
Source301: kernel-kabi-dw-%{rpmversion}-%{distro_build}.tar.bz2
Source300: kernel-abi-stablelists-%{specversion}-%{distro_build}.tar.bz2
Source301: kernel-kabi-dw-%{specversion}-%{distro_build}.tar.bz2
%endif
%if %{with_realtime}
@ -568,9 +568,9 @@ enterprise customers, etc.
# macros defined above.
#
%define kernel_reqprovconf \
Provides: kernel = %{rpmversion}-%{pkg_release}\
Provides: %{name} = %{rpmversion}-%{pkg_release}\
Provides: %{name}-%{_target_cpu} = %{rpmversion}-%{pkg_release}%{?1:+%{1}}\
Provides: kernel = %{specversion}-%{pkg_release}\
Provides: %{name} = %{specversion}-%{pkg_release}\
Provides: %{name}-%{_target_cpu} = %{specversion}-%{pkg_release}%{?1:+%{1}}\
Provides: kernel-drm-nouveau = 16\
Provides: %{name}-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\
Requires(pre): %{kernel_prereq}\
@ -613,8 +613,8 @@ Group: Development/System
Obsoletes: glibc-kernheaders < 3.0-46
Provides: glibc-kernheaders = 3.0-46
%if "0%{?variant}"
Obsoletes: kernel-headers < %{rpmversion}-%{pkg_release}
Provides: kernel-headers = %{rpmversion}-%{pkg_release}
Obsoletes: kernel-headers < %{specversion}-%{pkg_release}
Provides: kernel-headers = %{specversion}-%{pkg_release}
%endif
%description headers
Kernel-headers includes the C header files that specify the interface
@ -810,7 +810,7 @@ kernel-gcov includes the gcov graph and source files for gcov coverage collectio
Summary: The Red Hat Enterprise Linux kernel ABI symbol stablelists
Group: System Environment/Kernel
AutoReqProv: no
Obsoletes: %{name}-abi-whitelists < %{rpmversion}-%{pkg_release}
Obsoletes: %{name}-abi-whitelists < %{specversion}-%{pkg_release}
Provides: %{name}-abi-whitelists
%description -n %{name}-abi-stablelists
The kABI package contains information pertaining to the Red Hat Enterprise
@ -1095,8 +1095,8 @@ ApplyOptionalPatch()
fi
}
%setup -q -n %{name}-%{rpmversion}-%{pkgrelease} -c
mv linux-%{rpmversion}-%{pkgrelease} linux-%{KVERREL}
%setup -q -n %{name}-%{specversion}-%{pkgrelease} -c
mv linux-%{specversion}-%{pkgrelease} linux-%{KVERREL}
cd linux-%{KVERREL}
@ -1184,7 +1184,7 @@ done
%endif
cp %{SOURCE42} .
./process_configs.sh -w -c %{name} %{rpmversion} %{?cross_opts}
./process_configs.sh -w -c %{name} %{specversion} %{?cross_opts}
# end of kernel config
%endif
@ -1990,7 +1990,7 @@ find Documentation -type d | xargs chmod u+w
cd linux-%{KVERREL}
%if %{with_doc}
docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{rpmversion}-%{pkgrelease}
docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}
# copy the source over
mkdir -p $docdir
@ -2467,9 +2467,9 @@ fi
%if %{with_doc}
%files doc
%defattr(-,root,root)
%{_datadir}/doc/kernel-doc-%{rpmversion}-%{pkgrelease}/Documentation/*
%dir %{_datadir}/doc/kernel-doc-%{rpmversion}-%{pkgrelease}/Documentation
%dir %{_datadir}/doc/kernel-doc-%{rpmversion}-%{pkgrelease}
%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation/*
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}
%endif
%if %{with_perf}
@ -2698,6 +2698,47 @@ fi
#
#
%changelog
* Wed Sep 20 2023 Denys Vlasenko <dvlasenk@redhat.com> [4.18.0-514.rt7.303.el8]
- [rt] build kernel-rt-4.18.0-514.rt7.303.el8 [2180997]
- redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko)
- redhat: add additional gating boot tests (Denys Vlasenko)
- redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski)
- scsi: st: Add third party poweron reset handling (John Meneghini) [1930388]
- kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Jon Maloy) [2179898] {CVE-2023-1513}
- bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229965]
- s390/ap: add ap status asynch error support (Tobias Huschle) [2110511]
- s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110511]
- s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110511]
- s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110511]
- s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110511]
- s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110511]
- s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110511]
- s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110511]
- s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110511]
- s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110511]
- s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110511]
- s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110511]
- s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110511]
- s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110511]
- s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110511]
- s390/ap: adjust whitespace (Tobias Huschle) [2110511]
- s390/ap: use insn format for new instructions (Tobias Huschle) [2110511]
- s390/zcrypt: Filter admin CPRBs on custom devices (Tobias Huschle) [2110511]
- s390/zcrypt: Add admask to zcdn (Tobias Huschle) [2110511]
- s390/zcrypt: CCA control CPRB sending (Tobias Huschle) [2110511]
- s390/ap: add missing virt_to_phys address conversion (Tobias Huschle) [2110511]
- s390/ap: get rid of register asm in ap_dqap() (Tobias Huschle) [2110511]
- s390/ap: get rid of register asm (Tobias Huschle) [2110511]
- s390/ap: Rework ap_dqap to deal with messages greater than recv buffer (Tobias Huschle) [2110511]
- s390/ap: rework assembler functions to use unions for in/out register variables (Tobias Huschle) [2110511]
- internal: add new files for RHEL_MINOR=10 change (Denys Vlasenko)
- thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974]
- mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554]
- mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554]
- mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554]
- mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554]
- internal: update RHEL_MINOR for the start of RHEL-8.10 development (Denys Vlasenko)
* Fri Aug 25 2023 Denys Vlasenko <dvlasenk@redhat.com> [4.18.0-513.rt7.302.el8]
- [rt] build kernel-rt-4.18.0-513.rt7.302.el8 [2180997]
- redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213]

View File

@ -1 +1 @@
SHA512 (linux-4.18.0-513.rt7.302.el8.tar.xz) = 21b7e328aade75713d18a5a933ed61088e6ae4ab390e4aee3eeacb061488a7d3fed9b3ae4bcc530589e07f2ebf994af6c83520c0a0bf6d68024f38bcd665d366
SHA512 (linux-4.18.0-514.rt7.303.el8.tar.xz) = 32ada8a5d981808d6845f1d3abe67d2306e5fa048c87dcafa7c5860434dddd9a1d5f754679f6a46583bd6340a5467de2d05f56f31328cc7e992b721885681ac0