1
0
forked from rpms/kernel

kernel-5.14.0-415.el9

* Tue Jan 30 2024 Scott Weaver <scweaver@redhat.com> [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 <scweaver@redhat.com>
This commit is contained in:
Scott Weaver 2024-01-30 13:06:57 -05:00
parent 1c4556ac4b
commit 881028f8e0
7 changed files with 94 additions and 8 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 <scweaver@redhat.com> [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 <scweaver@redhat.com> [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]

View File

@ -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