diff --git a/Makefile.rhelver b/Makefile.rhelver index bf5a3d9..e0c1966 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 = 419 +RHEL_RELEASE = 420 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index dd42ee2..399546b 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -2249,6 +2249,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set # CONFIG_HZ_1000 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index f2f7b30..bee2206 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -2233,6 +2233,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set # CONFIG_HZ_1000 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 89e57fa..43071b5 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -2246,6 +2246,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set # CONFIG_HZ_1000 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index c9833ce..9a0db65 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -2230,6 +2230,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set # CONFIG_HZ_1000 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 96b3155..b5a5dfb 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -2299,6 +2299,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set # CONFIG_HZ_1000 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 2fdc3eb..91d6899 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -2283,6 +2283,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set # CONFIG_HZ_1000 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index dec98e6..7040699 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1989,6 +1989,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set # CONFIG_HZ_1000 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 2c33ea2..a86bc06 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1973,6 +1973,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set # CONFIG_HZ_1000 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index efb22de..aab8c85 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -1977,6 +1977,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set # CONFIG_HZ_1000 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index ac8f561..f618351 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -1961,6 +1961,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set # CONFIG_HZ_1000 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index fb27b67..c7031f0 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -1972,6 +1972,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set # CONFIG_HZ_1000 is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index dadd32a..2862d3f 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -2111,6 +2111,7 @@ CONFIG_HYPERV_STORAGE=m CONFIG_HYPERV_TESTING=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set CONFIG_HZ_1000=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 7ccc72d..2d0dc73 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -2095,6 +2095,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set CONFIG_HZ_1000=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 0b34ed8..4d02ce6 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2164,6 +2164,7 @@ CONFIG_HYPERV_STORAGE=m CONFIG_HYPERV_TESTING=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set CONFIG_HZ_1000=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index b921e6a..1148cd7 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2148,6 +2148,7 @@ CONFIG_HYPERV_STORAGE=m # CONFIG_HYPERV_TESTING is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_VSOCKETS=m +# CONFIG_HYPERV_VTL_MODE is not set CONFIG_HZ_1000=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set diff --git a/kernel.spec b/kernel.spec index 3b13aa0..f879aee 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 419 +%define pkgrelease 420 %define kversion 5 -%define tarfile_release 5.14.0-419.el9 +%define tarfile_release 5.14.0-420.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 419%{?buildid}%{?dist} +%define specrelease 420%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-419.el9 +%define kabiversion 5.14.0-420.el9 # # End of genspec.sh variables @@ -3727,6 +3727,90 @@ fi # # %changelog +* Fri Feb 09 2024 Scott Weaver [5.14.0-420.el9] +- macsec: Use helper macsec_netdev_priv for offload drivers (Ivan Vecera) [RHEL-22387] +- xfs: fix internal error from AGFL exhaustion (Pavel Reichl) [RHEL-22150] +- EDAC/i10nm: Add Intel Sierra Forest server support (Aristeu Rozanski) [RHEL-24446] +- mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel (Andrew Halaney) [RHEL-23902] +- mmc: sdhci_am654: fix start loop index for TAP value parsing (Andrew Halaney) [RHEL-23902] +- mmc: sdhci_am654: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-23902] +- mmc: sdhci_am654: Properly handle failures in .remove() (Andrew Halaney) [RHEL-23902] +- mmc: sdhci_am654: Add support for PM suspend/resume (Andrew Halaney) [RHEL-23902] +- mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 (Andrew Halaney) [RHEL-23902] +- mmc: sdhci_am654: lower power-on failed message severity (Andrew Halaney) [RHEL-23902] +- mmc: sdhci_am654: Use dev_err_probe() for mmc_of_parse() return code (Andrew Halaney) [RHEL-23902] +- mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI (Andrew Halaney) [RHEL-23902] +- mmc: sdhci_am654: Remove the unneeded result variable (Andrew Halaney) [RHEL-23902] +- drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit (Andrew Halaney) [RHEL-23902] +- mmc: sdhci_am654: Add Support for TI's AM62 SoC (Andrew Halaney) [RHEL-23902] +- mmc: sdhci_am654: Fix the driver data of AM64 SoC (Andrew Halaney) [RHEL-23902] +- drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Jocelyn Falempe) [RHEL-3181 RHEL-3191] {CVE-2022-38096} +- x86/hyperv: Use atomic_try_cmpxchg() to micro-optimize hv_nmi_unknown() (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM (Maxim Levitsky) [RHEL-20318] +- PCI: hv: Annotate struct hv_dr_state with __counted_by (Maxim Levitsky) [RHEL-20318] +- hyperv: reduce size of ms_hyperv_info (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: Add common print prefix "Hyper-V" in hv_init (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: Remove hv_vtl_early_init initcall (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: Restrict get_vtl to only VTL platforms (Maxim Levitsky) [RHEL-20318] +- hv: hyperv.h: Replace one-element array with flexible-array member (Maxim Levitsky) [RHEL-20318] +- Drivers: hv: vmbus: Don't dereference ACPI root object handle (Maxim Levitsky) [RHEL-20318] +- hv_balloon: Update the balloon driver to use the SBRM API (Maxim Levitsky) [RHEL-20318] +- Drivers: hv: vmbus: Remove unused extern declaration vmbus_ontimer() (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: add noop functions to x86_init mpparse functions (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: fix a warning in mshyperv.h (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: Improve code for referencing hyperv_pcpu_input_arg (Maxim Levitsky) [RHEL-20318] +- Drivers: hv: Change hv_free_hyperv_page() to take void * argument (Maxim Levitsky) [RHEL-20318] +- clocksource/drivers/hyper-v: Rework clocksource and sched clock setup (Maxim Levitsky) [RHEL-20318] +- clocksource: hyper-v: Provide noinstr sched_clock() (Maxim Levitsky) [RHEL-20318] +- Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs (Maxim Levitsky) [RHEL-20318] +- Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails (Maxim Levitsky) [RHEL-20318] +- x86/hyperv/vtl: Add noop for realmode pointers (Maxim Levitsky) [RHEL-20318] +- Drivers: hv: move panic report code from vmbus to hv early init code (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: VTL support for Hyper-V (Maxim Levitsky) [RHEL-20318] +- Drivers: hv: Kconfig: Add HYPERV_VTL_MODE (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: Make hv_get_nmi_reason public (Maxim Levitsky) [RHEL-20318] +- x86/init: Make get/set_rtc_noop() public (Maxim Levitsky) [RHEL-20318] +- x86/rtc: Remove __init for runtime functions (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: Exclude lazy TLB mode CPUs from enlightened TLB flushes (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: Add callback filter to cpumask_to_vpset() (Maxim Levitsky) [RHEL-20318] +- clocksource: hyper-v: make sure Invariant-TSC is used if it is available (Maxim Levitsky) [RHEL-20318] +- Driver: VMBus: Add Devicetree support (Maxim Levitsky) [RHEL-20318] +- dt-bindings: bus: Add Hyper-V VMBus (Maxim Levitsky) [RHEL-20318] +- Drivers: hv: vmbus: Convert acpi_device to more generic platform_device (Maxim Levitsky) [RHEL-20318] +- ACPI: bus: Add stub acpi_sleep_state_supported() in non-ACPI cases (Maxim Levitsky) [RHEL-20318] +- drivers/clocksource/hyper-v: non ACPI support in hyperv clock (Maxim Levitsky) [RHEL-20318] +- hv: simplify sysctl registration (Maxim Levitsky) [RHEL-20318] +- x86/hyperv: Block root partition functionality in a Confidential VM (Maxim Levitsky) [RHEL-20318] +- PCI: hv: update comment in x86 specific hv_arch_irq_unmask (Maxim Levitsky) [RHEL-20318] +- drivers: convert unsupported .adjfreq to .adjfine (Maxim Levitsky) [RHEL-20318] +- Kconfig: introduce HAS_IOPORT option and select it as necessary (Desnes Nunes) [RHEL-22462] +- netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) [RHEL-19722 RHEL-19961] {CVE-2023-6817} +- net: tls, update curr on splice as well (Sabrina Dubroca) [RHEL-19066 RHEL-19067] {CVE-2024-0646} +- irqchip/gic-v3: Workaround for GIC-700 erratum 2941627 (Joel Slebodnick) [RHEL-5156] +- irqchip/gic-v3: Enable Rockchip 3588001 erratum workaround for RK3588S (Joel Slebodnick) [RHEL-5156] +- irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation (Joel Slebodnick) [RHEL-5156] +- irqchip/gic-v3-its: Enable RESEND_WHEN_IN_PROGRESS for LPIs (Joel Slebodnick) [RHEL-5156] +- genirq: Allow fasteoi handler to resend interrupts on concurrent handling (Joel Slebodnick) [RHEL-5156] +- genirq: Expand doc for PENDING and REPLAY flags (Joel Slebodnick) [RHEL-5156] +- genirq: Use BIT() for the IRQD_* state flags (Joel Slebodnick) [RHEL-5156] +- irqchip/gic-v3: Work around affinity issues on ASR8601 (Joel Slebodnick) [RHEL-5156] +- irqchip/gic-v3: Improve affinity helper (Joel Slebodnick) [RHEL-5156] +- vlan: Add MACsec offload operations for VLAN interface (Ivan Vecera) [RHEL-20942] +- net: usb: ax88179_178a: avoid failed operations when device is disconnected (Jose Ignacio Tornos Martinez) [RHEL-17562] +- net: usb: ax88179_178a: avoid two consecutive device resets (Jose Ignacio Tornos Martinez) [RHEL-17562] +- net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) [RHEL-17562] +- net: usb: ax88179_178a: Bind only to vendor-specific interface (Jose Ignacio Tornos Martinez) [RHEL-17562] +- net: usb: ax88179_178a: wol optimizations (Jose Ignacio Tornos Martinez) [RHEL-17562] +- net: usb: ax88179_178a: move priv to driver_priv (Jose Ignacio Tornos Martinez) [RHEL-17562] +- net: usb: ax88179_178a: restore state on resume (Jose Ignacio Tornos Martinez) [RHEL-17562] +- net: usb: ax88179_178a: clean up pm calls (Jose Ignacio Tornos Martinez) [RHEL-17562] +- net: usb: ax88179_178a: remove redundant init code (Jose Ignacio Tornos Martinez) [RHEL-17562] +- net: make drivers set the TSO limit not the GSO limit (Jose Ignacio Tornos Martinez) [RHEL-17562] +- net: usb: ax88179_178a: add Allied Telesis AT-UMCs (Jose Ignacio Tornos Martinez) [RHEL-17562] +- net: usb: ax88179_178a: add TSO feature (Jose Ignacio Tornos Martinez) [RHEL-17562] +- ethernet: constify references to netdev->dev_addr in drivers (Jose Ignacio Tornos Martinez) [RHEL-17562] + * Wed Feb 07 2024 Scott Weaver [5.14.0-419.el9] - macsec: add functions to get macsec real netdevice and check offload (Ivan Vecera) [RHEL-22386] - selftests: net: explicitly wait for listener ready (Lucas Karpinski) [RHEL-23051] diff --git a/sources b/sources index 799d1c2..4723b52 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-419.el9.tar.xz) = df02d02cec25285af688af8b3cbf5f59c1de987a6deb8d470d64796aaca0c8a225b785795e3174b7ff78f50bf975397ada35c479164f681549b625545f53a358 -SHA512 (kernel-abi-stablelists-5.14.0-419.el9.tar.bz2) = add8dd191f9ddb0a98eabcb3b03ae3678a3cdf3c5a6660769d9823708d96a6902b1b1495bce2a77749668574ff52c5136999f2177a8e267b8e935aa584e4f7f3 -SHA512 (kernel-kabi-dw-5.14.0-419.el9.tar.bz2) = e49176315855d4a90eefef538be5fe84b2ebee9fc57222ba1de1183e05e14cfda36b17399c661ff571661fcfb15b4145a906d69a81962d8d7746cacf1fcf022b +SHA512 (linux-5.14.0-420.el9.tar.xz) = 7ca7a77ac1359d8db407f96080aec8b66d292737a06f78f88bee163d31ccc209ac330571e8ebd72d406fb05cc4b80635f97acd509e81fc44010792b04520cf73 +SHA512 (kernel-abi-stablelists-5.14.0-420.el9.tar.bz2) = 43bf840d17c0a46fa8aa2d1836c18d0ee56f0ee810a894dfc5e6365cd05cde1a737999d510e07b2fd3d877fa1cc772c333561fb67a4a3c5ff54b5003962e6c73 +SHA512 (kernel-kabi-dw-5.14.0-420.el9.tar.bz2) = 749865d3793a2d2be3ec2ad5f9660a0e8105c2d86ea5636676e61ba0e029c826eb225d174de598a81d6c52088c75ca0ad6820861784a2be7fc77e973c5a7326d