kernel-4.18.0-514.el8
* Tue Sep 19 2023 Denys Vlasenko <dvlasenk@redhat.com> [4.18.0-514.el8] - 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) [2179896] {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#1930388, rhbz#2110511, rhbz#2179896, rhbz#2229965, rhbz#2231554, rhbz#2233974 Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
This commit is contained in:
parent
c9c3a63b58
commit
6f858dd2a3
@ -7,3 +7,8 @@ rules:
|
|||||||
- !PassingTestCaseRule {test_case_name: cki.tier1-ppc64le.functional}
|
- !PassingTestCaseRule {test_case_name: cki.tier1-ppc64le.functional}
|
||||||
- !PassingTestCaseRule {test_case_name: cki.tier1-s390x.functional}
|
- !PassingTestCaseRule {test_case_name: cki.tier1-s390x.functional}
|
||||||
- !PassingTestCaseRule {test_case_name: cki.tier1-x86_64.functional}
|
- !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}
|
||||||
|
87
kernel.spec
87
kernel.spec
@ -12,7 +12,7 @@
|
|||||||
# change below to w4T.xzdio):
|
# change below to w4T.xzdio):
|
||||||
%define _binary_payload w3T.xzdio
|
%define _binary_payload w3T.xzdio
|
||||||
|
|
||||||
%global distro_build 513
|
%global distro_build 514
|
||||||
|
|
||||||
# Sign the x86_64 kernel for secure boot authentication
|
# Sign the x86_64 kernel for secure boot authentication
|
||||||
%ifarch x86_64 aarch64 s390x ppc64le
|
%ifarch x86_64 aarch64 s390x ppc64le
|
||||||
@ -37,11 +37,11 @@
|
|||||||
|
|
||||||
# define buildid .local
|
# define buildid .local
|
||||||
|
|
||||||
%define rpmversion 4.18.0
|
%define specversion 4.18.0
|
||||||
%define pkgrelease 513.el8
|
%define pkgrelease 514.el8
|
||||||
|
|
||||||
# allow pkg_release to have configurable %%{?dist} tag
|
# allow pkg_release to have configurable %%{?dist} tag
|
||||||
%define specrelease 513%{?dist}
|
%define specrelease 514%{?dist}
|
||||||
|
|
||||||
%define pkg_release %{specrelease}%{?buildid}
|
%define pkg_release %{specrelease}%{?buildid}
|
||||||
|
|
||||||
@ -327,7 +327,7 @@ Name: kernel%{?variant}
|
|||||||
Group: System Environment/Kernel
|
Group: System Environment/Kernel
|
||||||
License: GPLv2 and Redistributable, no modification permitted
|
License: GPLv2 and Redistributable, no modification permitted
|
||||||
URL: http://www.kernel.org/
|
URL: http://www.kernel.org/
|
||||||
Version: %{rpmversion}
|
Version: %{specversion}
|
||||||
Release: %{pkg_release}
|
Release: %{pkg_release}
|
||||||
Summary: The Linux kernel, based on version %{version}, heavily modified with backports
|
Summary: The Linux kernel, based on version %{version}, heavily modified with backports
|
||||||
%if %{with_realtime}
|
%if %{with_realtime}
|
||||||
@ -434,7 +434,7 @@ BuildRequires: xmlto
|
|||||||
BuildRequires: asciidoc
|
BuildRequires: asciidoc
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Source0: linux-%{rpmversion}-%{pkgrelease}.tar.xz
|
Source0: linux-%{specversion}-%{pkgrelease}.tar.xz
|
||||||
|
|
||||||
Source9: x509.genkey
|
Source9: x509.genkey
|
||||||
|
|
||||||
@ -521,8 +521,8 @@ Source211: Module.kabi_dup_ppc64le
|
|||||||
Source212: Module.kabi_dup_s390x
|
Source212: Module.kabi_dup_s390x
|
||||||
Source213: Module.kabi_dup_x86_64
|
Source213: Module.kabi_dup_x86_64
|
||||||
|
|
||||||
Source300: kernel-abi-stablelists-%{rpmversion}-%{distro_build}.tar.bz2
|
Source300: kernel-abi-stablelists-%{specversion}-%{distro_build}.tar.bz2
|
||||||
Source301: kernel-kabi-dw-%{rpmversion}-%{distro_build}.tar.bz2
|
Source301: kernel-kabi-dw-%{specversion}-%{distro_build}.tar.bz2
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with_realtime}
|
%if %{with_realtime}
|
||||||
@ -568,8 +568,8 @@ enterprise customers, etc.
|
|||||||
# macros defined above.
|
# macros defined above.
|
||||||
#
|
#
|
||||||
%define kernel_reqprovconf \
|
%define kernel_reqprovconf \
|
||||||
Provides: %{name} = %{rpmversion}-%{pkg_release}\
|
Provides: %{name} = %{specversion}-%{pkg_release}\
|
||||||
Provides: %{name}-%{_target_cpu} = %{rpmversion}-%{pkg_release}%{?1:+%{1}}\
|
Provides: %{name}-%{_target_cpu} = %{specversion}-%{pkg_release}%{?1:+%{1}}\
|
||||||
Provides: kernel-drm-nouveau = 16\
|
Provides: kernel-drm-nouveau = 16\
|
||||||
Provides: %{name}-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\
|
Provides: %{name}-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\
|
||||||
Requires(pre): %{kernel_prereq}\
|
Requires(pre): %{kernel_prereq}\
|
||||||
@ -612,8 +612,8 @@ Group: Development/System
|
|||||||
Obsoletes: glibc-kernheaders < 3.0-46
|
Obsoletes: glibc-kernheaders < 3.0-46
|
||||||
Provides: glibc-kernheaders = 3.0-46
|
Provides: glibc-kernheaders = 3.0-46
|
||||||
%if "0%{?variant}"
|
%if "0%{?variant}"
|
||||||
Obsoletes: kernel-headers < %{rpmversion}-%{pkg_release}
|
Obsoletes: kernel-headers < %{specversion}-%{pkg_release}
|
||||||
Provides: kernel-headers = %{rpmversion}-%{pkg_release}
|
Provides: kernel-headers = %{specversion}-%{pkg_release}
|
||||||
%endif
|
%endif
|
||||||
%description headers
|
%description headers
|
||||||
Kernel-headers includes the C header files that specify the interface
|
Kernel-headers includes the C header files that specify the interface
|
||||||
@ -809,7 +809,7 @@ kernel-gcov includes the gcov graph and source files for gcov coverage collectio
|
|||||||
Summary: The Red Hat Enterprise Linux kernel ABI symbol stablelists
|
Summary: The Red Hat Enterprise Linux kernel ABI symbol stablelists
|
||||||
Group: System Environment/Kernel
|
Group: System Environment/Kernel
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Obsoletes: %{name}-abi-whitelists < %{rpmversion}-%{pkg_release}
|
Obsoletes: %{name}-abi-whitelists < %{specversion}-%{pkg_release}
|
||||||
Provides: %{name}-abi-whitelists
|
Provides: %{name}-abi-whitelists
|
||||||
%description -n %{name}-abi-stablelists
|
%description -n %{name}-abi-stablelists
|
||||||
The kABI package contains information pertaining to the Red Hat Enterprise
|
The kABI package contains information pertaining to the Red Hat Enterprise
|
||||||
@ -1094,8 +1094,8 @@ ApplyOptionalPatch()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
%setup -q -n %{name}-%{rpmversion}-%{pkgrelease} -c
|
%setup -q -n %{name}-%{specversion}-%{pkgrelease} -c
|
||||||
mv linux-%{rpmversion}-%{pkgrelease} linux-%{KVERREL}
|
mv linux-%{specversion}-%{pkgrelease} linux-%{KVERREL}
|
||||||
|
|
||||||
cd linux-%{KVERREL}
|
cd linux-%{KVERREL}
|
||||||
|
|
||||||
@ -1183,7 +1183,7 @@ done
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
cp %{SOURCE42} .
|
cp %{SOURCE42} .
|
||||||
./process_configs.sh -w -c %{name} %{rpmversion} %{?cross_opts}
|
./process_configs.sh -w -c %{name} %{specversion} %{?cross_opts}
|
||||||
|
|
||||||
# end of kernel config
|
# end of kernel config
|
||||||
%endif
|
%endif
|
||||||
@ -1989,7 +1989,7 @@ find Documentation -type d | xargs chmod u+w
|
|||||||
cd linux-%{KVERREL}
|
cd linux-%{KVERREL}
|
||||||
|
|
||||||
%if %{with_doc}
|
%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
|
# copy the source over
|
||||||
mkdir -p $docdir
|
mkdir -p $docdir
|
||||||
@ -2466,9 +2466,9 @@ fi
|
|||||||
%if %{with_doc}
|
%if %{with_doc}
|
||||||
%files doc
|
%files doc
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_datadir}/doc/kernel-doc-%{rpmversion}-%{pkgrelease}/Documentation/*
|
%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation/*
|
||||||
%dir %{_datadir}/doc/kernel-doc-%{rpmversion}-%{pkgrelease}/Documentation
|
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation
|
||||||
%dir %{_datadir}/doc/kernel-doc-%{rpmversion}-%{pkgrelease}
|
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with_perf}
|
%if %{with_perf}
|
||||||
@ -2695,6 +2695,53 @@ fi
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Sep 19 2023 Denys Vlasenko <dvlasenk@redhat.com> [4.18.0-514.el8]
|
||||||
|
- 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) [2179896] {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)
|
||||||
|
|
||||||
|
* Wed Sep 06 2023 Patrick Talbert <ptalbert@redhat.com> [4.18.0-513.1.1.el8_9]
|
||||||
|
- 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]
|
||||||
|
|
||||||
* Fri Aug 25 2023 Denys Vlasenko <dvlasenk@redhat.com> [4.18.0-513.el8]
|
* Fri Aug 25 2023 Denys Vlasenko <dvlasenk@redhat.com> [4.18.0-513.el8]
|
||||||
- redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213]
|
- redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213]
|
||||||
- net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225202] {CVE-2023-3609}
|
- net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225202] {CVE-2023-3609}
|
||||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
|||||||
SHA512 (linux-4.18.0-513.el8.tar.xz) = 957a2fab4cffd445cdf2dc67715b3a2675cb534d506b352bdace0f53afe028e0c829a713fc0ff2677b695600efbb33172e26f0cc9a259fe59de66ea1a4b62446
|
SHA512 (linux-4.18.0-514.el8.tar.xz) = 5aaff95102f308a30febeeaa8f316a7ecd87319a701af4aa8c15f26a7d115c829edcf0778a20040ee398bdf1566e5c39f318addcdd844caa6b6d493ccb9d022e
|
||||||
SHA512 (kernel-abi-stablelists-4.18.0-513.tar.bz2) = 7a6bf72854edb8b92da1397616e3564b2e7ef85c4e0be33b5ace8834c51957b2487a3b9085d7f13d1200b81cbfb635f8555a267b8e362b814b48280897469c3b
|
SHA512 (kernel-abi-stablelists-4.18.0-514.tar.bz2) = 3f2b71886b8e6178834946227730709f61b8fca3a7a8b14d7da315724c91b4fad1f8e04f44124e0251500e2027ced805c9b0452efeb4ecd5d5c73a9673cac332
|
||||||
SHA512 (kernel-kabi-dw-4.18.0-513.tar.bz2) = f7bbf94096acc33486535d9eece268c543c6a05d93ee262d64dc22b220f1cb3ff49b4cf091a5c748811c4229fdf674be4c816174575161b0ca5e457726595b32
|
SHA512 (kernel-kabi-dw-4.18.0-514.tar.bz2) = f7bbf94096acc33486535d9eece268c543c6a05d93ee262d64dc22b220f1cb3ff49b4cf091a5c748811c4229fdf674be4c816174575161b0ca5e457726595b32
|
||||||
|
Loading…
Reference in New Issue
Block a user