From 96b9f37be6de86bac83d5f981e73db5244b49821 Mon Sep 17 00:00:00 2001 From: Patrick Talbert Date: Wed, 4 May 2022 09:45:06 +0000 Subject: [PATCH] kernel-5.14.0-85.el9 * Wed May 04 2022 Patrick Talbert [5.14.0-85.el9] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2064198] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2064198] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077372] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077372] - ipv6: Fix stats accounting in ip6_pkt_drop (Hangbin Liu) [2077372] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077372] - ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt (Hangbin Liu) [2077372] - ipv6: per-netns exclusive flowlabel checks (Hangbin Liu) [2077372] - ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() (Hangbin Liu) [2077372] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077372] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077372] - redhat/configs: enable CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT (Joel Savitz) [2026319] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2073465] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2073465] - PCI/VGA: Move vgaarb to drivers/pci (Karol Herbst) [2072020] - vgaarb: don't pass a cookie to vga_client_register (Karol Herbst) [2072020] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Karol Herbst) [2072020] - vgaarb: provide a vga_client_unregister wrapper (Karol Herbst) [2072020] - vgaarb: cleanup vgaarb.h (Karol Herbst) [2072020] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Karol Herbst) [2072020] - vgaarb: remove vga_conflicts (Karol Herbst) [2072020] - vgaarb: remove VGA_DEFAULT_DEVICE (Karol Herbst) [2072020] - agp/intel-gtt: reduce intel-gtt dependencies more (Karol Herbst) [2072020] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Karol Herbst) [2072020] - component: Add common helper for compare/release functions (Karol Herbst) [2072020] - lib/string_helpers: Consolidate string helpers implementation (Karol Herbst) [2072020] - include/linux/string_helpers.h: add linux/string.h for strlen() (Karol Herbst) [2072020] - linux/container_of.h: switch to static_assert (Karol Herbst) [2072020] - kernel.h: split out container_of() and typeof_member() macros (Karol Herbst) [2072020] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Karol Herbst) [2072020] - x86/kvm: Don't waste memory if kvmclock is disabled (Karol Herbst) [2072020] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Karol Herbst) [2072020] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Karol Herbst) [2072020] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Karol Herbst) [2072020] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Karol Herbst) [2072020] - powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (Karol Herbst) [2072020] - x86/sev: Add an x86 version of cc_platform_has() (Karol Herbst) [2072020] - arch/cc: Introduce a function to check for confidential computing features (Karol Herbst) [2072020] - x86/ioremap: Selectively build arch override encryption functions (Karol Herbst) [2072020] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Karol Herbst) [2072020] - lib: devres: Add managed arch_phys_wc_add() (Karol Herbst) [2072020] - mm/vmscan: add sync_shrinkers function v3 (Karol Herbst) [2072020] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Karol Herbst) [2072020] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Karol Herbst) [2072020] - kernel/locking: Add context to ww_mutex_trylock() (Karol Herbst) [2072020] - samples/bpf: Fix build error due to -isystem removal (Karol Herbst) [2072020] - isystem: delete global -isystem compile option (Karol Herbst) [2072020] - uapi/linux/stddef.h: Add include guards (Karol Herbst) [2072020] - stddef: Introduce struct_group() helper macro (Karol Herbst) [2072020] - isystem: trim/fixup stdarg.h and other headers (Karol Herbst) [2072020] - ACPI: tools: fix compilation error (Karol Herbst) [2072020] - isystem: ship and use stdarg.h (Karol Herbst) [2072020] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Karol Herbst) [2072020] Resolves: rhbz#2064198, rhbz#2077372, rhbz#2026319, rhbz#2073465, rhbz#2072020 Signed-off-by: Patrick Talbert --- Makefile.rhelver | 2 +- kernel-aarch64-debug-rhel.config | 2 +- kernel-aarch64-rhel.config | 2 +- kernel-ppc64le-debug-rhel.config | 2 +- kernel-ppc64le-rhel.config | 2 +- kernel-s390x-debug-rhel.config | 2 +- kernel-s390x-rhel.config | 2 +- kernel-s390x-zfcpdump-rhel.config | 2 +- kernel-x86_64-debug-rhel.config | 2 +- kernel-x86_64-rhel.config | 2 +- kernel.spec | 65 ++++++++++++++++++++++++++++--- sources | 6 +-- 12 files changed, 73 insertions(+), 18 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index e5e727385..6b2ecde73 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 84 +RHEL_RELEASE = 85 # # ZSTREAM diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 5311203d3..5f9a8162c 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -4120,7 +4120,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y -# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MODULE_REGION_FULL=y # CONFIG_RANDOM_TRUST_BOOTLOADER is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 4903a0dda..f6e13c5c5 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -4098,7 +4098,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y -# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MODULE_REGION_FULL=y # CONFIG_RANDOM_TRUST_BOOTLOADER is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 207b89d85..caef58b38 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -3919,7 +3919,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m CONFIG_RANDOM32_SELFTEST=y CONFIG_RANDOMIZE_BASE=y -# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_MEMORY=y # CONFIG_RANDOM_TRUST_BOOTLOADER is not set CONFIG_RANDOM_TRUST_CPU=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 4082e4dd8..fe61c4235 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -3899,7 +3899,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y -# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_MEMORY=y # CONFIG_RANDOM_TRUST_BOOTLOADER is not set CONFIG_RANDOM_TRUST_CPU=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 7a57d5e73..9ce66c936 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -3866,7 +3866,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m CONFIG_RANDOM32_SELFTEST=y CONFIG_RANDOMIZE_BASE=y -# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_MEMORY=y # CONFIG_RANDOM_TRUST_BOOTLOADER is not set CONFIG_RANDOM_TRUST_CPU=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 717fe615d..0b2b3caa3 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -3846,7 +3846,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y -# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_MEMORY=y # CONFIG_RANDOM_TRUST_BOOTLOADER is not set CONFIG_RANDOM_TRUST_CPU=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 076d728df..e0b8ed6b2 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -3862,7 +3862,7 @@ CONFIG_RADIO_TEA575X=m # CONFIG_RAID_ATTRS is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y -# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_MEMORY=y # CONFIG_RANDOM_TRUST_BOOTLOADER is not set CONFIG_RANDOM_TRUST_CPU=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index adfa683b9..6acb65982 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -4092,7 +4092,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m CONFIG_RANDOM32_SELFTEST=y CONFIG_RANDOMIZE_BASE=y -# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_MEMORY=y # CONFIG_RANDOM_TRUST_BOOTLOADER is not set CONFIG_RANDOM_TRUST_CPU=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 09a2e6e52..c2e14a457 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -4071,7 +4071,7 @@ CONFIG_RADIO_TEA575X=m CONFIG_RAID_ATTRS=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_RANDOMIZE_BASE=y -# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_RANDOMIZE_MEMORY=y # CONFIG_RANDOM_TRUST_BOOTLOADER is not set CONFIG_RANDOM_TRUST_CPU=y diff --git a/kernel.spec b/kernel.spec index d1343f22d..5ba4bec81 100755 --- a/kernel.spec +++ b/kernel.spec @@ -121,13 +121,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 84.el9 +%define pkgrelease 85.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 84%{?buildid}%{?dist} +%define specrelease 85%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -676,7 +676,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-84.el9.tar.xz +Source0: linux-5.14.0-85.el9.tar.xz Source1: Makefile.rhelver @@ -1346,8 +1346,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-84.el9 -c -mv linux-5.14.0-84.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-85.el9 -c +mv linux-5.14.0-85.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -2973,6 +2973,61 @@ fi # # %changelog +* Wed May 04 2022 Patrick Talbert [5.14.0-85.el9] +- net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2064198] +- net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2064198] +- ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077372] +- ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077372] +- ipv6: Fix stats accounting in ip6_pkt_drop (Hangbin Liu) [2077372] +- net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077372] +- ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt (Hangbin Liu) [2077372] +- ipv6: per-netns exclusive flowlabel checks (Hangbin Liu) [2077372] +- ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() (Hangbin Liu) [2077372] +- ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077372] +- ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077372] +- redhat/configs: enable CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT (Joel Savitz) [2026319] +- net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2073465] +- net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2073465] +- PCI/VGA: Move vgaarb to drivers/pci (Karol Herbst) [2072020] +- vgaarb: don't pass a cookie to vga_client_register (Karol Herbst) [2072020] +- vgaarb: remove the unused irq_set_state argument to vga_client_register (Karol Herbst) [2072020] +- vgaarb: provide a vga_client_unregister wrapper (Karol Herbst) [2072020] +- vgaarb: cleanup vgaarb.h (Karol Herbst) [2072020] +- vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Karol Herbst) [2072020] +- vgaarb: remove vga_conflicts (Karol Herbst) [2072020] +- vgaarb: remove VGA_DEFAULT_DEVICE (Karol Herbst) [2072020] +- agp/intel-gtt: reduce intel-gtt dependencies more (Karol Herbst) [2072020] +- agp/intel-gtt: Replace kernel.h with the necessary inclusions (Karol Herbst) [2072020] +- component: Add common helper for compare/release functions (Karol Herbst) [2072020] +- lib/string_helpers: Consolidate string helpers implementation (Karol Herbst) [2072020] +- include/linux/string_helpers.h: add linux/string.h for strlen() (Karol Herbst) [2072020] +- linux/container_of.h: switch to static_assert (Karol Herbst) [2072020] +- kernel.h: split out container_of() and typeof_member() macros (Karol Herbst) [2072020] +- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Karol Herbst) [2072020] +- x86/kvm: Don't waste memory if kvmclock is disabled (Karol Herbst) [2072020] +- treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Karol Herbst) [2072020] +- x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Karol Herbst) [2072020] +- x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Karol Herbst) [2072020] +- x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Karol Herbst) [2072020] +- powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (Karol Herbst) [2072020] +- x86/sev: Add an x86 version of cc_platform_has() (Karol Herbst) [2072020] +- arch/cc: Introduce a function to check for confidential computing features (Karol Herbst) [2072020] +- x86/ioremap: Selectively build arch override encryption functions (Karol Herbst) [2072020] +- lib: devres: Add managed arch_io_reserve_memtype_wc() (Karol Herbst) [2072020] +- lib: devres: Add managed arch_phys_wc_add() (Karol Herbst) [2072020] +- mm/vmscan: add sync_shrinkers function v3 (Karol Herbst) [2072020] +- kernel/locking: Use a pointer in ww_mutex_trylock(). (Karol Herbst) [2072020] +- locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Karol Herbst) [2072020] +- kernel/locking: Add context to ww_mutex_trylock() (Karol Herbst) [2072020] +- samples/bpf: Fix build error due to -isystem removal (Karol Herbst) [2072020] +- isystem: delete global -isystem compile option (Karol Herbst) [2072020] +- uapi/linux/stddef.h: Add include guards (Karol Herbst) [2072020] +- stddef: Introduce struct_group() helper macro (Karol Herbst) [2072020] +- isystem: trim/fixup stdarg.h and other headers (Karol Herbst) [2072020] +- ACPI: tools: fix compilation error (Karol Herbst) [2072020] +- isystem: ship and use stdarg.h (Karol Herbst) [2072020] +- locking/lockdep: Provide lockdep_assert{,_once}() helpers (Karol Herbst) [2072020] + * Tue May 03 2022 Patrick Talbert [5.14.0-84.el9] - sctp: use the correct skb for security_sctp_assoc_request (Ondrej Mosnacek) [2078856] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2078856] diff --git a/sources b/sources index db7f9e079..7e93bcc61 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-84.el9.tar.xz) = 3744fbc8b8793c536a5e611f554d569e87996931397b1f92463b03a31f47cd87d095677804bf001d01f459d7d58e130d0c6339ec894ce1ba2943b3f9e587e84f -SHA512 (kernel-abi-stablelists-5.14.0-84.el9.tar.bz2) = c046232bb1330ab44ca51a65121859392e786be44f8afaa03c1a66cb2a3bef686ba3fbc400eff9f2ce3f8f7cb62da5ba78547402ae8394cd93cb720a74d2f11a -SHA512 (kernel-kabi-dw-5.14.0-84.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674 +SHA512 (linux-5.14.0-85.el9.tar.xz) = 7db9a62a74649434ab42c85590c1784ce47f2441fb4e066009c6afb2e9d137f4bb70b4372cd69e49e76e1f3cd75a4c7a00d9d8adbac38093a1be09d715205748 +SHA512 (kernel-abi-stablelists-5.14.0-85.el9.tar.bz2) = b3ed1ceafc044a15529d5da5db63c295c5927d54bbcacec62f3c79c0450691d980f4755c14123521590d026c72254f6ff9b0ee8d8f0c9a543516c3c7ebb0ed3a +SHA512 (kernel-kabi-dw-5.14.0-85.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674