From 881028f8e06cea909a57b38027fb47f88806e640 Mon Sep 17 00:00:00 2001 From: Scott Weaver Date: Tue, 30 Jan 2024 13:06:57 -0500 Subject: [PATCH] kernel-5.14.0-415.el9 * Tue Jan 30 2024 Scott Weaver [5.14.0-415.el9] - net: phy: mdio_device: Reset device only when necessary (Andrew Halaney) [RHEL-21837] - r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6506] - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Izabela Bakollari) [RHEL-6506] - r8169: fix network lost after resume on DASH systems (Izabela Bakollari) [RHEL-6506] - r8169: add handling DASH when DASH is disabled (Izabela Bakollari) [RHEL-6506] - r8169: respect userspace disabling IFF_MULTICAST (Izabela Bakollari) [RHEL-6506] - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Izabela Bakollari) [RHEL-6506] - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Izabela Bakollari) [RHEL-6506] - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Izabela Bakollari) [RHEL-6506] - r8169: fix rare issue with broken rx after link-down on RTL8125 (Izabela Bakollari) [RHEL-6506] - r8169: use dev_err_probe in all appropriate places in rtl_init_one() (Izabela Bakollari) [RHEL-6506] - r8169: check for PCI read error in probe (Izabela Bakollari) [RHEL-6506] - r8169: Use a raw_spinlock_t for the register locks. (Izabela Bakollari) [RHEL-6506] - r8169: use new macro netif_subqueue_completed_wake in the tx cleanup path (Izabela Bakollari) [RHEL-6506] - r8169: use new macro netif_subqueue_maybe_stop in rtl8169_start_xmit (Izabela Bakollari) [RHEL-6506] - r8169: fix ASPM-related problem for chip version 42 and 43 (Izabela Bakollari) [RHEL-6506] - r8169: fix RTL8168H and RTL8107E rx crc error (Izabela Bakollari) [RHEL-6506] - r8169: consolidate disabling ASPM before EPHY access (Izabela Bakollari) [RHEL-6506] - r8169: prepare rtl_hw_aspm_clkreq_enable for usage in atomic context (Izabela Bakollari) [RHEL-6506] - r8169: enable cfg9346 config register access in atomic context (Izabela Bakollari) [RHEL-6506] - r8169: use spinlock to protect access to registers Config2 and Config5 (Izabela Bakollari) [RHEL-6506] - r8169: use spinlock to protect mac ocp register access (Izabela Bakollari) [RHEL-6506] - r8169: reset bus if NIC isn't accessible after tx timeout (Izabela Bakollari) [RHEL-6506] - r8169: disable ASPM in case of tx timeout (Izabela Bakollari) [RHEL-6506] - r8169: use devm_clk_get_optional_enabled() to simplify the code (Izabela Bakollari) [RHEL-6506] - ice: alter feature support check for SRIOV and LAG (Michal Schmidt) [RHEL-21571] - regmap: Ensure range selector registers are updated after cache sync (Jaroslav Kysela) [RHEL-22735] - kernel/panic.c: Move the location of bust_spinlocks to prevent hanging. (Derek Barbosa) [RHEL-15897] - bootconfig: Fix missing return check of xbc_node_compose_key function (Julio Faracco) [2217634] - new config items (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Make TDX host depend on X86_MCE (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Disable TDX host support when kexec is enabled (Paolo Bonzini) [RHEL-15937] - Documentation/x86: Add documentation for TDX host support (Paolo Bonzini) [RHEL-15937] - x86/mce: Differentiate real hardware #MCs from TDX erratum ones (Paolo Bonzini) [RHEL-15937] - x86/cpu: Detect TDX partial write machine check erratum (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Handle TDX interaction with sleep and hibernation (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Initialize all TDMRs (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Configure global KeyID on all packages (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Configure TDX module with the TDMRs and global KeyID (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Designate reserved areas for all TDMRs (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Allocate and set up PAMTs for TDMRs (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Fill out TDMRs to cover all TDX memory regions (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regions (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Get module global metadata for module initialization (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Use all system memory when initializing TDX module as TDX memory (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Add skeleton to enable TDX on demand (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Add SEAMCALL error printing for module initialization (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Handle SEAMCALL no entropy error in common code (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APIC (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Define TDX supported page sizes as macros (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Detect TDX during kernel boot (Paolo Bonzini) [RHEL-15937] - x86/mm: Remove "INVPCID single" feature tracking (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Make TDX_MODULE_CALL handle SEAMCALL #UD and #GP (Paolo Bonzini) [RHEL-15937] - x86/virt/tdx: Wire up basic SEAMCALL functions (Paolo Bonzini) [RHEL-15937] - x86/smp: Dont access non-existing CPUID leaf (Paolo Bonzini) [RHEL-15937] - x86/smp: Make stop_other_cpus() more robust (Paolo Bonzini) [RHEL-15937] - x86/cpu: Clear SME feature flag when not in use (Paolo Bonzini) [RHEL-15937] - Documentation, mm/unaccepted: document accept_memory kernel parameter (Paolo Bonzini) [RHEL-15937] - proc/kcore: do not try to access unaccepted memory (Paolo Bonzini) [RHEL-15937] - efi/unaccepted: do not let /proc/vmcore try to access unaccepted memory (Paolo Bonzini) [RHEL-15937] - netfilter: nf_tables: Reject tables of unsupported family (Florian Westphal) [RHEL-21420 RHEL-21421] {CVE-2023-6040} - video/aperture: Only remove sysfb on the default vga pci device (Jocelyn Falempe) [RHEL-19939] - video/aperture: Drop primary argument (Jocelyn Falempe) [RHEL-19939] - video/aperture: Move vga handling to pci function (Jocelyn Falempe) [RHEL-19939] - video/aperture: Only kick vgacon when the pdev is decoding vga (Jocelyn Falempe) [RHEL-19939] - video/aperture: use generic code to figure out the vga default device (Jocelyn Falempe) [RHEL-19939] - fbdev/core: Avoid uninitialized read in aperture_remove_conflicting_pci_device() (Jocelyn Falempe) [RHEL-19939] - fbdev: Fix order of arguments to aperture_remove_conflicting_devices() (Jocelyn Falempe) [RHEL-19939] - fbdev: Remove conflict-handling code (Jocelyn Falempe) [RHEL-19939] - fbdev: Acquire framebuffer apertures for firmware devices (Jocelyn Falempe) [RHEL-19939] - video/aperture: Remove conflicting VGA devices, if any (Jocelyn Falempe) [RHEL-19939] - video: Provide constants for VGA I/O range (Jocelyn Falempe) [RHEL-19939] - video/aperture: Disable and unregister sysfb devices via aperture helpers (Jocelyn Falempe) [RHEL-19939] - fbdev: Remove conflicting devices on PCI bus (Jocelyn Falempe) [RHEL-19939] - fbdev: Convert drivers to aperture helpers (Jocelyn Falempe) [RHEL-19939] - fbdev/core: Remove remove_conflicting_pci_framebuffers() (Jocelyn Falempe) [RHEL-19939] - fbdev: Restart conflicting fb removal loop when unregistering devices (Jocelyn Falempe) [RHEL-19939] - fbdev: Warn in hot-unplug workaround for framebuffers without device (Jocelyn Falempe) [RHEL-19939] - Revert "fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb" (Jocelyn Falempe) [RHEL-19939] - Revert 88b08cfb5e1595acc531fcc95964d4e44f7f2cf7 (Jocelyn Falempe) [RHEL-19939] Resolves: RHEL-15897, RHEL-15937, RHEL-19939, RHEL-21420, RHEL-21571, RHEL-21837, RHEL-22735, RHEL-6506, rhbz#2217634, RHEL-21421 Signed-off-by: Scott Weaver --- Makefile.rhelver | 2 +- kernel-x86_64-debug-rhel.config | 1 + kernel-x86_64-rhel.config | 1 + kernel-x86_64-rt-debug-rhel.config | 1 + kernel-x86_64-rt-rhel.config | 1 + kernel.spec | 90 ++++++++++++++++++++++++++++-- sources | 6 +- 7 files changed, 94 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 0b654cf..e28bfef 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 4 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 414 +RHEL_RELEASE = 415 # # ZSTREAM diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 61b2500..7b3b451 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -2457,6 +2457,7 @@ CONFIG_INTEL_SDSI=m CONFIG_INTEL_SPEED_SELECT_INTERFACE=m # CONFIG_INTEL_TCC_COOLING is not set CONFIG_INTEL_TDX_GUEST=y +# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_TH_ACPI=m # CONFIG_INTEL_TH_DEBUG is not set CONFIG_INTEL_TH_GTH=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 306655f..38654a6 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -2441,6 +2441,7 @@ CONFIG_INTEL_SDSI=m CONFIG_INTEL_SPEED_SELECT_INTERFACE=m # CONFIG_INTEL_TCC_COOLING is not set CONFIG_INTEL_TDX_GUEST=y +# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_TH_ACPI=m # CONFIG_INTEL_TH_DEBUG is not set CONFIG_INTEL_TH_GTH=m diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index da71e13..45577df 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2510,6 +2510,7 @@ CONFIG_INTEL_SDSI=m CONFIG_INTEL_SPEED_SELECT_INTERFACE=m # CONFIG_INTEL_TCC_COOLING is not set CONFIG_INTEL_TDX_GUEST=y +# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_TH_ACPI=m # CONFIG_INTEL_TH_DEBUG is not set CONFIG_INTEL_TH_GTH=m diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 2989e94..772a514 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2494,6 +2494,7 @@ CONFIG_INTEL_SDSI=m CONFIG_INTEL_SPEED_SELECT_INTERFACE=m # CONFIG_INTEL_TCC_COOLING is not set CONFIG_INTEL_TDX_GUEST=y +# CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_TH_ACPI=m # CONFIG_INTEL_TH_DEBUG is not set CONFIG_INTEL_TH_GTH=m diff --git a/kernel.spec b/kernel.spec index a5c07ab..7e8ff62 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 414 +%define pkgrelease 415 %define kversion 5 -%define tarfile_release 5.14.0-414.el9 +%define tarfile_release 5.14.0-415.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 414%{?buildid}%{?dist} +%define specrelease 415%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-414.el9 +%define kabiversion 5.14.0-415.el9 # # End of genspec.sh variables @@ -3727,6 +3727,88 @@ fi # # %changelog +* Tue Jan 30 2024 Scott Weaver [5.14.0-415.el9] +- net: phy: mdio_device: Reset device only when necessary (Andrew Halaney) [RHEL-21837] +- r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6506] +- r8169: fix deadlock on RTL8125 in jumbo mtu mode (Izabela Bakollari) [RHEL-6506] +- r8169: fix network lost after resume on DASH systems (Izabela Bakollari) [RHEL-6506] +- r8169: add handling DASH when DASH is disabled (Izabela Bakollari) [RHEL-6506] +- r8169: respect userspace disabling IFF_MULTICAST (Izabela Bakollari) [RHEL-6506] +- r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Izabela Bakollari) [RHEL-6506] +- r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Izabela Bakollari) [RHEL-6506] +- r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Izabela Bakollari) [RHEL-6506] +- r8169: fix rare issue with broken rx after link-down on RTL8125 (Izabela Bakollari) [RHEL-6506] +- r8169: use dev_err_probe in all appropriate places in rtl_init_one() (Izabela Bakollari) [RHEL-6506] +- r8169: check for PCI read error in probe (Izabela Bakollari) [RHEL-6506] +- r8169: Use a raw_spinlock_t for the register locks. (Izabela Bakollari) [RHEL-6506] +- r8169: use new macro netif_subqueue_completed_wake in the tx cleanup path (Izabela Bakollari) [RHEL-6506] +- r8169: use new macro netif_subqueue_maybe_stop in rtl8169_start_xmit (Izabela Bakollari) [RHEL-6506] +- r8169: fix ASPM-related problem for chip version 42 and 43 (Izabela Bakollari) [RHEL-6506] +- r8169: fix RTL8168H and RTL8107E rx crc error (Izabela Bakollari) [RHEL-6506] +- r8169: consolidate disabling ASPM before EPHY access (Izabela Bakollari) [RHEL-6506] +- r8169: prepare rtl_hw_aspm_clkreq_enable for usage in atomic context (Izabela Bakollari) [RHEL-6506] +- r8169: enable cfg9346 config register access in atomic context (Izabela Bakollari) [RHEL-6506] +- r8169: use spinlock to protect access to registers Config2 and Config5 (Izabela Bakollari) [RHEL-6506] +- r8169: use spinlock to protect mac ocp register access (Izabela Bakollari) [RHEL-6506] +- r8169: reset bus if NIC isn't accessible after tx timeout (Izabela Bakollari) [RHEL-6506] +- r8169: disable ASPM in case of tx timeout (Izabela Bakollari) [RHEL-6506] +- r8169: use devm_clk_get_optional_enabled() to simplify the code (Izabela Bakollari) [RHEL-6506] +- ice: alter feature support check for SRIOV and LAG (Michal Schmidt) [RHEL-21571] +- regmap: Ensure range selector registers are updated after cache sync (Jaroslav Kysela) [RHEL-22735] +- kernel/panic.c: Move the location of bust_spinlocks to prevent hanging. (Derek Barbosa) [RHEL-15897] +- bootconfig: Fix missing return check of xbc_node_compose_key function (Julio Faracco) [2217634] +- new config items (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Make TDX host depend on X86_MCE (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Disable TDX host support when kexec is enabled (Paolo Bonzini) [RHEL-15937] +- Documentation/x86: Add documentation for TDX host support (Paolo Bonzini) [RHEL-15937] +- x86/mce: Differentiate real hardware #MCs from TDX erratum ones (Paolo Bonzini) [RHEL-15937] +- x86/cpu: Detect TDX partial write machine check erratum (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Handle TDX interaction with sleep and hibernation (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Initialize all TDMRs (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Configure global KeyID on all packages (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Configure TDX module with the TDMRs and global KeyID (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Designate reserved areas for all TDMRs (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Allocate and set up PAMTs for TDMRs (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Fill out TDMRs to cover all TDX memory regions (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regions (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Get module global metadata for module initialization (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Use all system memory when initializing TDX module as TDX memory (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Add skeleton to enable TDX on demand (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Add SEAMCALL error printing for module initialization (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Handle SEAMCALL no entropy error in common code (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APIC (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Define TDX supported page sizes as macros (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Detect TDX during kernel boot (Paolo Bonzini) [RHEL-15937] +- x86/mm: Remove "INVPCID single" feature tracking (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Make TDX_MODULE_CALL handle SEAMCALL #UD and #GP (Paolo Bonzini) [RHEL-15937] +- x86/virt/tdx: Wire up basic SEAMCALL functions (Paolo Bonzini) [RHEL-15937] +- x86/smp: Dont access non-existing CPUID leaf (Paolo Bonzini) [RHEL-15937] +- x86/smp: Make stop_other_cpus() more robust (Paolo Bonzini) [RHEL-15937] +- x86/cpu: Clear SME feature flag when not in use (Paolo Bonzini) [RHEL-15937] +- Documentation, mm/unaccepted: document accept_memory kernel parameter (Paolo Bonzini) [RHEL-15937] +- proc/kcore: do not try to access unaccepted memory (Paolo Bonzini) [RHEL-15937] +- efi/unaccepted: do not let /proc/vmcore try to access unaccepted memory (Paolo Bonzini) [RHEL-15937] +- netfilter: nf_tables: Reject tables of unsupported family (Florian Westphal) [RHEL-21420] {CVE-2023-6040} +- video/aperture: Only remove sysfb on the default vga pci device (Jocelyn Falempe) [RHEL-19939] +- video/aperture: Drop primary argument (Jocelyn Falempe) [RHEL-19939] +- video/aperture: Move vga handling to pci function (Jocelyn Falempe) [RHEL-19939] +- video/aperture: Only kick vgacon when the pdev is decoding vga (Jocelyn Falempe) [RHEL-19939] +- video/aperture: use generic code to figure out the vga default device (Jocelyn Falempe) [RHEL-19939] +- fbdev/core: Avoid uninitialized read in aperture_remove_conflicting_pci_device() (Jocelyn Falempe) [RHEL-19939] +- fbdev: Fix order of arguments to aperture_remove_conflicting_devices() (Jocelyn Falempe) [RHEL-19939] +- fbdev: Remove conflict-handling code (Jocelyn Falempe) [RHEL-19939] +- fbdev: Acquire framebuffer apertures for firmware devices (Jocelyn Falempe) [RHEL-19939] +- video/aperture: Remove conflicting VGA devices, if any (Jocelyn Falempe) [RHEL-19939] +- video: Provide constants for VGA I/O range (Jocelyn Falempe) [RHEL-19939] +- video/aperture: Disable and unregister sysfb devices via aperture helpers (Jocelyn Falempe) [RHEL-19939] +- fbdev: Remove conflicting devices on PCI bus (Jocelyn Falempe) [RHEL-19939] +- fbdev: Convert drivers to aperture helpers (Jocelyn Falempe) [RHEL-19939] +- fbdev/core: Remove remove_conflicting_pci_framebuffers() (Jocelyn Falempe) [RHEL-19939] +- fbdev: Restart conflicting fb removal loop when unregistering devices (Jocelyn Falempe) [RHEL-19939] +- fbdev: Warn in hot-unplug workaround for framebuffers without device (Jocelyn Falempe) [RHEL-19939] +- Revert "fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb" (Jocelyn Falempe) [RHEL-19939] +- Revert 88b08cfb5e1595acc531fcc95964d4e44f7f2cf7 (Jocelyn Falempe) [RHEL-19939] + * Mon Jan 29 2024 Scott Weaver [5.14.0-414.el9] - loop: fix the the direct I/O support check when used on top of block devices (Ming Lei) [RHEL-22151] - vmxnet3: Add XDP support. (Izabela Bakollari) [RHEL-22378] diff --git a/sources b/sources index 342a893..f4bc719 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-414.el9.tar.xz) = 75496323d253ab42f0a1c81d939de1b833fa98a5b0a346971a88ffaee1592921bcc8d573f9db87f230f282bd1b8068c79e02292254a5f605cc6fec3c2f0bcadd -SHA512 (kernel-abi-stablelists-5.14.0-414.el9.tar.bz2) = 84b601bf27e467e0bcf337dd4a5920f7d478d76e61d2da8d4e3d82b3480d2d26d6472b71a4dc5db2786cc2a850f6cd7196bfe6597cf3a4ed63bef06318df0c72 -SHA512 (kernel-kabi-dw-5.14.0-414.el9.tar.bz2) = 918c98bda8642af470ac9e51a5e907d7f7dd760d240549e3a2065897cacfb5b5ca4733e6981951808ccc0e85ea783af276311376b19f840423f39e67f4a6d1a2 +SHA512 (linux-5.14.0-415.el9.tar.xz) = 9040e317f56e8cad20514605b5b1e64337ab720c8b4d9dabdd08d2869864a0c960e429942daafc681598ea891c0a7569f6279d7bd6cf3319cc1b165176bcd3a4 +SHA512 (kernel-abi-stablelists-5.14.0-415.el9.tar.bz2) = 3044fda537d4c8cd0ef9e90cd236d6939100c8177d2cfefd1fb654fa34ca126cb780e5240d5f670a4f3a1bfac2fb1d1da92579ad9b05c6dd05951fc6d60d678f +SHA512 (kernel-kabi-dw-5.14.0-415.el9.tar.bz2) = c70fd89b8b68f9892fb2b13bdb54f5613d8d86e697e3785e82bcb052686a9c65beba9c0d2efce242ac9633d0002599c4116fe25339369ffa6361126ad2b2cd27