From d3cbbb109a64ea6dc70ee479a0921214180c9bd7 Mon Sep 17 00:00:00 2001 From: Lucas Zampieri Date: Mon, 27 May 2024 10:56:54 -0300 Subject: [PATCH] kernel-5.14.0-455.el9 * Mon May 27 2024 Lucas Zampieri [5.14.0-455.el9] - Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand) Resolves: RHEL-15605, RHEL-32199, RHEL-33202, RHEL-33203, RHEL-35289, RHEL-35659, RHEL-37050, RHEL-37264 Signed-off-by: Lucas Zampieri --- Makefile.rhelver | 2 +- kernel.changelog | 42 ++++++++++++++++++++++++++++++++++++++ kernel.spec | 53 ++++++++++++++++++++++++++++++++++++++++++++---- sources | 6 +++--- 4 files changed, 95 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index ee6fb46c7..51c24c198 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 5 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 454 +RHEL_RELEASE = 455 # # ZSTREAM diff --git a/kernel.changelog b/kernel.changelog index 8de0ac69c..35999f7c2 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,45 @@ +* Mon May 27 2024 Lucas Zampieri [5.14.0-455.el9] +- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] +- arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] +- arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] +- LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] +- kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] +- crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] +- crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] +- crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] +- proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] +- use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] +- coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] +- copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] +- vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] +- x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] +- kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] +- kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] +- kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] +- kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] +- kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] +- kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] +- kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] +- kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] +- kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] +- kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] +- Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] +- ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] +- kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] +- kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] +- proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] +- kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] +- powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} +- scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] +- scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] +- xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] +- percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] +- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} +- Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} +- Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} +- redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand) +Resolves: RHEL-15605, RHEL-32199, RHEL-33202, RHEL-33203, RHEL-35289, RHEL-35659, RHEL-37050, RHEL-37264 + * Wed May 22 2024 Lucas Zampieri [5.14.0-454.el9] - RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] diff --git a/kernel.spec b/kernel.spec index bd4b49d58..bfc470adb 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 454 +%define pkgrelease 455 %define kversion 5 -%define tarfile_release 5.14.0-454.el9 +%define tarfile_release 5.14.0-455.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 454%{?buildid}%{?dist} +%define specrelease 455%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-454.el9 +%define kabiversion 5.14.0-455.el9 # # End of genspec.sh variables @@ -2720,6 +2720,7 @@ popd if [ -f $DevelDir/vmlinux.h ]; then RPM_VMLINUX_H=$DevelDir/vmlinux.h fi +echo "${RPM_VMLINUX_H}" > ../vmlinux_h_path %if %{with_bpftool} %global bpftool_make \ @@ -2876,6 +2877,9 @@ find Documentation -type d | xargs chmod u+w cd linux-%{KVERREL} +# re-define RPM_VMLINUX_H, because it doesn't carry over from %build +RPM_VMLINUX_H="$(cat ../vmlinux_h_path)" + %if %{with_doc} docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease} @@ -3733,6 +3737,47 @@ fi # # %changelog +* Mon May 27 2024 Lucas Zampieri [5.14.0-455.el9] +- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] +- arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] +- arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] +- LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] +- kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] +- crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] +- crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] +- crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] +- proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] +- use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] +- coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] +- copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] +- vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] +- x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] +- kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] +- kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] +- kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] +- kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] +- kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] +- kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] +- kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] +- kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] +- kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] +- kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] +- Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] +- ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] +- kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] +- kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] +- proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] +- kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] +- powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} +- scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] +- scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] +- xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] +- percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] +- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} +- Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} +- Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} +- redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand) + * Wed May 22 2024 Lucas Zampieri [5.14.0-454.el9] - RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] diff --git a/sources b/sources index 3b953abed..e1028cd91 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-454.el9.tar.xz) = d1f829c9a775ad3438fddf2995f8255110ae1db18f5323950fc36111a8444994805a92831bf8a44c85f7b90e2f7b43b90303b69ece49ed5e515dbec1749394fd -SHA512 (kernel-abi-stablelists-5.14.0-454.el9.tar.bz2) = 4deef1629c7914c8d11bdcf613f25c9cd40d2edcbf7cdb084d816359ceac61254c6216b39297b82fc2122ec404064c18a5d97231a2c98bcc83e830322f5e4415 -SHA512 (kernel-kabi-dw-5.14.0-454.el9.tar.bz2) = 6007cecb0b5b0c90343ee2f5c44f0a5b644b3afd6a8874ecc360bd784448ff45a7abd9cfcf215e229e8cb62cf82e76d4be5a5ddfd9cff07b8d5100811327d09f +SHA512 (linux-5.14.0-455.el9.tar.xz) = 794268d8e1af496b5899097af11e056cea45e246aa2d0d06633dfb1747e15e1d8a5c027771c40929befbf03940f38bef26b21e97bce014d9d87898ff66f55114 +SHA512 (kernel-abi-stablelists-5.14.0-455.el9.tar.bz2) = 372acf3cb9b8f66cd61fb663b1b554cec1e828e1eb8435001f795d12d3d02a21861442df3e655ef4725b2e0d19486f986ef4043c942ad3f097b2204ee8cf15a1 +SHA512 (kernel-kabi-dw-5.14.0-455.el9.tar.bz2) = 6007cecb0b5b0c90343ee2f5c44f0a5b644b3afd6a8874ecc360bd784448ff45a7abd9cfcf215e229e8cb62cf82e76d4be5a5ddfd9cff07b8d5100811327d09f