From 3458c129627c1e44379c842e17346672faf9b0d0 Mon Sep 17 00:00:00 2001 From: Patrick Talbert Date: Sat, 6 Sep 2025 10:52:57 -0400 Subject: [PATCH] kernel-5.14.0-613.el9 * Sat Sep 06 2025 Patrick Talbert [5.14.0-613.el9] - x86/cpu: Remove useless work in detect_tme_early() (Frank Liang) [RHEL-111095] - x86/cpu: Clear TME feature flag if TME is not enabled by BIOS (Frank Liang) [RHEL-111095] - s390/ism: fix concurrency management in ism_cmd() (Mete Durlu) [RHEL-110206] - s390/pci: Allow automatic recovery with minimal driver support (Mete Durlu) [RHEL-110235] - Makefile: add $(srctree) to dependency of compile_commands.json target (Herton R. Krzesinski) [RHEL-107194] - kbuild: scripts/gdb: bring the "abspath" back (Herton R. Krzesinski) [RHEL-107194] - kbuild: Use $(obj)/%%.cc to fix host C++ module builds (Herton R. Krzesinski) [RHEL-107194] - kbuild: scripts/gdb: Replace missed $(srctree)/$(src) w/ $(src) (Herton R. Krzesinski) [RHEL-107194] - kbuild: use $(src) instead of $(srctree)/$(src) for source directory (Herton R. Krzesinski) [RHEL-107194] - kbuild: use $(obj)/ instead of $(src)/ for common pattern rules (Herton R. Krzesinski) [RHEL-107194] - kbuild: do not add $(srctree) or $(objtree) to header search paths (Herton R. Krzesinski) [RHEL-107194] - arch: use $(obj)/ instead of $(src)/ for preprocessed linker scripts (Herton R. Krzesinski) [RHEL-107194] - arm64: vdso32: Remove unused vdso32-offsets.h (Herton R. Krzesinski) [RHEL-107194] - staging: vc04_services: interface: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] - staging: vc04_services: vchiq-mmal: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] - staging: vc04_services: bcm2835-camera: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] - staging: vc04_services: bcm2835-audio: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] - certs: check-in the default x509 config file (Herton R. Krzesinski) [RHEL-107194] - sparc: move the install rule to arch/sparc/Makefile (Herton R. Krzesinski) [RHEL-107194] - riscv: move the (z)install rules to arch/riscv/Makefile (Herton R. Krzesinski) [RHEL-107194] - powerpc: move the install rule to arch/powerpc/Makefile (Herton R. Krzesinski) [RHEL-107194] - powerpc: make the install target not depend on any build artifact (Herton R. Krzesinski) [RHEL-107194] - powerpc: remove unused zInstall target from arch/powerpc/boot/Makefile (Herton R. Krzesinski) [RHEL-107194] - nios2: move the install rule to arch/nios2/Makefile (Herton R. Krzesinski) [RHEL-107194] - ARM: 9102/1: move theinstall rules to arch/arm/Makefile (Herton R. Krzesinski) [RHEL-107194] - dpll: zl3073x: ZL3073X_I2C and ZL3073X_SPI should depend on NET (Ivan Vecera) [RHEL-105063] - dpll: Make ZL3073X invisible (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Fix build failure (Ivan Vecera) [RHEL-105063] - redhat/configs: enable CONFIG_ZL3073X* (Ivan Vecera) [RHEL-105063] - redhat/configs: enable CONFIG_I2C_MUX_PCA954x on x86 (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Add support to get fractional frequency offset (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Add support to adjust phase (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Implement phase offset monitor feature (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Add support to get phase offset on connected input pin (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Add support to get/set esync on pins (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Add support to get/set frequency on pins (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Implement input pin state setting in automatic mode (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Add support to get/set priority on input pins (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Implement input pin selection in manual mode (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Register DPLL devices and pins (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Read DPLL types and pin properties from system firmware (Ivan Vecera) [RHEL-105063] - dpll: zl3073x: Fetch invariants during probe (Ivan Vecera) [RHEL-105063] - dpll: Add basic Microchip ZL3073x support (Ivan Vecera) [RHEL-105063] - spi: Introduce spi_get_device_match_data() helper (Ivan Vecera) [RHEL-105063] - dt-bindings: dpll: Add support for Microchip Azurite chip family (Ivan Vecera) [RHEL-105063] - dt-bindings: dpll: Add DPLL device and pin (Ivan Vecera) [RHEL-105063] - tpm_crb_ffa: Remove unused export (Marcin Juszkiewicz) [RHEL-102691] - redhat/configs: enable CONFIG_TCG_ARM_CRB_FFA on aarch64 (Marcin Juszkiewicz) [RHEL-102691] - tpm: Do not remap from ACPI resources again for Pluton TPM (Marcin Juszkiewicz) [RHEL-102691] - tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-A (Marcin Juszkiewicz) [RHEL-102691] - ACPICA: Add start method for ARM FF-A (Marcin Juszkiewicz) [RHEL-102691] - tpm_crb: Add support for the ARM FF-A start method (Marcin Juszkiewicz) [RHEL-102691] - tpm_crb: Clean-up and refactor check for idle support (Marcin Juszkiewicz) [RHEL-102691] - tpm_crb: Fix an error handling path in crb_acpi_add() (Marcin Juszkiewicz) [RHEL-102691] - tpm_crb: Add support for CRB devices based on Pluton (Marcin Juszkiewicz) [RHEL-102691] - Documentation: tpm: Add documentation for the CRB FF-A interface (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fix the missing entry in struct ffa_indirect_msg_hdr (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Move memory allocation outside the mutex locking (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fix memory leak by freeing notifier callback node (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Skip Rx buffer ownership release if not acquired (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Set dma_mask for ffa devices (Marcin Juszkiewicz) [RHEL-102691] {CVE-2025-38043} - firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before comparison (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Handle ffa_notification_get correctly at virtual FF-A instance (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Allow multiple UUIDs per partition to register SRI callback (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add support for handling framework notifications (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add support for {un,}registration of framework notifications (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Stash ffa_device instead of notify_type in notifier_cb_info (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Refactoring to prepare for framework notification support (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Remove unnecessary declaration of ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Reject higher major version as incompatible (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Upgrade FF-A version to v1.2 in the driver (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add support for passing UUID in FFA_MSG_SEND2 (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Handle the presence of host partition in the partition info (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Refactor addition of partition information into XArray (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_regs_get() (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_get() (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Align sync_send_receive{,2} function prototypes (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Replace UUID buffer to standard UUID format (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Replace SCMI by FF-A in the macro (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fix the race around setting ffa_dev->properties (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Avoid string-fortify warning caused by memcpy() (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Avoid string-fortify warning in export_uuid() (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fetch the Rx/Tx buffer size using ffa_features() (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add support for FFA_YIELD in direct messaging (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add support for FFA_MSG_SEND_DIRECT_{REQ,RESP}2 (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add support for FFA_PARTITION_INFO_GET_REGS (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Move the function ffa_features() earlier (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Update the FF-A command list with v1.2 additions (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Some coding style fixes (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Split bus and driver into distinct modules (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Move the FF-A v1.0 NULL UUID workaround to bus notifier (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Avoid queuing work when running on the worker queue (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fix memory corruption in ffa_msg_send2() (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add support for FFA_MSG_SEND2 (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Stash the partition properties for query purposes (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fix kernel warning about incorrect SRI/NPI (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add support for handling notification pending interrupt(NPI) (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Refactor SRI handling in prepartion to add NPI support (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Skip creation of the notification bitmaps (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get() (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Handle partitions setup failures (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Use xa_insert() and check for result (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Simplify ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Check xa_load() return value (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add missing rwlock_init() for the driver partition (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add missing rwlock_init() in ffa_setup_partitions() (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fix ffa_notification_info_get() IDs handling (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fix the size of the allocation in ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Fix FFA notifications cleanup path (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add checks for the notification enabled state (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Setup the partitions after the notification initialisation (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Allow FF-A initialisation even when notification fails (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Upgrade the driver version to v1.1 (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Update memory descriptor to support v1.1 format (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Switch to using ffa_mem_desc_offset() accessor (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Simplify the computation of transmit and fragment length (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add notification handling mechanism (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add interface to send a notification to a given partition (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add interfaces to request notification callbacks (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Add schedule receiver callback mechanism (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Initial support for scheduler receiver interrupt (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Implement the NOTIFICATION_INFO_GET interface (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Implement the FFA_NOTIFICATION_GET interface (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Implement the FFA_NOTIFICATION_SET interface (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Implement the FFA_RUN interface (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Implement the notification bind and unbind interface (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Implement notification bitmap create and destroy interfaces (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Update the FF-A command list with v1.1 additions (Marcin Juszkiewicz) [RHEL-102691] - firmware: arm_ffa: Emit modalias for FF-A devices (Marcin Juszkiewicz) [RHEL-102691] Resolves: RHEL-102691, RHEL-105063, RHEL-107194, RHEL-110206, RHEL-110235, RHEL-111095 Signed-off-by: Patrick Talbert --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 4 + kernel-aarch64-64k-rhel.config | 4 + kernel-aarch64-debug-rhel.config | 4 + kernel-aarch64-rhel.config | 4 + kernel-aarch64-rt-64k-debug-rhel.config | 4 + kernel-aarch64-rt-64k-rhel.config | 4 + kernel-aarch64-rt-debug-rhel.config | 4 + kernel-aarch64-rt-rhel.config | 4 + kernel-ppc64le-debug-rhel.config | 3 + kernel-ppc64le-rhel.config | 3 + kernel-s390x-debug-rhel.config | 3 + kernel-s390x-rhel.config | 3 + kernel-s390x-zfcpdump-rhel.config | 3 + kernel-x86_64-debug-rhel.config | 5 +- kernel-x86_64-rhel.config | 5 +- kernel-x86_64-rt-debug-rhel.config | 5 +- kernel-x86_64-rt-rhel.config | 5 +- kernel.changelog | 136 ++++++++++++++++++++++ kernel.spec | 143 +++++++++++++++++++++++- sources | 6 +- 21 files changed, 342 insertions(+), 12 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 31eb42186..bb5b1e6c0 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 8 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 612 +RHEL_RELEASE = 613 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index f8bf3e7a8..a3798fd09 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -6379,6 +6379,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y +CONFIG_TCG_ARM_CRB_FFA=m # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set @@ -7450,6 +7451,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index c4ec34d9a..b934c0ff4 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -6355,6 +6355,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y +CONFIG_TCG_ARM_CRB_FFA=m # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set @@ -7426,6 +7427,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 9b139da3a..d69f6cb61 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -6377,6 +6377,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y +CONFIG_TCG_ARM_CRB_FFA=m # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set @@ -7448,6 +7449,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index ff57f58e2..b1e652911 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -6353,6 +6353,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y +CONFIG_TCG_ARM_CRB_FFA=m # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set @@ -7424,6 +7425,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index f5218a1ae..c3e5372aa 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -6482,6 +6482,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y +CONFIG_TCG_ARM_CRB_FFA=m # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set @@ -7569,6 +7570,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index ee37cf898..d6c602f4c 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -6458,6 +6458,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y +CONFIG_TCG_ARM_CRB_FFA=m # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set @@ -7545,6 +7546,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index f6e30ca03..4eebe24c9 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -6480,6 +6480,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y +CONFIG_TCG_ARM_CRB_FFA=m # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set @@ -7567,6 +7568,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 0517c2136..6eff698f1 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -6456,6 +6456,7 @@ CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_TASKSTATS=y CONFIG_TASK_XACCT=y +CONFIG_TCG_ARM_CRB_FFA=m # CONFIG_TCG_ATMEL is not set CONFIG_TCG_CRB=y # CONFIG_TCG_INFINEON is not set @@ -7543,6 +7544,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index bbdc263a6..9472dad56 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -6818,6 +6818,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 7706b639b..63fee562c 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -6796,6 +6796,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 1026f2efb..65345046f 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -6824,6 +6824,9 @@ CONFIG_ZCRYPT_MULTIDEVNODES=y CONFIG_ZFCP=m # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +# CONFIG_ZL3073X_I2C is not set +# CONFIG_ZL3073X is not set +# CONFIG_ZL3073X_SPI is not set CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index d54899a35..72e7dba72 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -6801,6 +6801,9 @@ CONFIG_ZCRYPT_MULTIDEVNODES=y CONFIG_ZFCP=m # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +# CONFIG_ZL3073X_I2C is not set +# CONFIG_ZL3073X is not set +# CONFIG_ZL3073X_SPI is not set CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index a986dd115..fe1ce8f26 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -6828,6 +6828,9 @@ CONFIG_ZCRYPT_MULTIDEVNODES=y CONFIG_ZFCP=y # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +# CONFIG_ZL3073X_I2C is not set +# CONFIG_ZL3073X is not set +# CONFIG_ZL3073X_SPI is not set CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 6cd189d8e..927688e28 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -2262,7 +2262,7 @@ CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m # CONFIG_I2C_MUX_PCA9541 is not set -# CONFIG_I2C_MUX_PCA954x is not set +CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m @@ -7222,6 +7222,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 4898071cf..de7f880b8 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -2246,7 +2246,7 @@ CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m # CONFIG_I2C_MUX_PCA9541 is not set -# CONFIG_I2C_MUX_PCA954x is not set +CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m @@ -7199,6 +7199,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 2c8a61900..adbaa4432 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2317,7 +2317,7 @@ CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m # CONFIG_I2C_MUX_PCA9541 is not set -# CONFIG_I2C_MUX_PCA954x is not set +CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m @@ -7339,6 +7339,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index abf2820f7..e7d8b2e64 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2301,7 +2301,7 @@ CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m # CONFIG_I2C_MUX_PCA9541 is not set -# CONFIG_I2C_MUX_PCA954x is not set +CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m @@ -7316,6 +7316,9 @@ CONFIG_ZBUD=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ZISOFS=y +CONFIG_ZL3073X_I2C=m +CONFIG_ZL3073X=m +CONFIG_ZL3073X_SPI=m CONFIG_ZLIB_DEFLATE=y CONFIG_ZLIB_DFLTCC=y CONFIG_ZLIB_INFLATE=y diff --git a/kernel.changelog b/kernel.changelog index e210288f4..cc89164e9 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,139 @@ +* Sat Sep 06 2025 Patrick Talbert [5.14.0-613.el9] +- x86/cpu: Remove useless work in detect_tme_early() (Frank Liang) [RHEL-111095] +- x86/cpu: Clear TME feature flag if TME is not enabled by BIOS (Frank Liang) [RHEL-111095] +- s390/ism: fix concurrency management in ism_cmd() (Mete Durlu) [RHEL-110206] +- s390/pci: Allow automatic recovery with minimal driver support (Mete Durlu) [RHEL-110235] +- Makefile: add $(srctree) to dependency of compile_commands.json target (Herton R. Krzesinski) [RHEL-107194] +- kbuild: scripts/gdb: bring the "abspath" back (Herton R. Krzesinski) [RHEL-107194] +- kbuild: Use $(obj)/%%.cc to fix host C++ module builds (Herton R. Krzesinski) [RHEL-107194] +- kbuild: scripts/gdb: Replace missed $(srctree)/$(src) w/ $(src) (Herton R. Krzesinski) [RHEL-107194] +- kbuild: use $(src) instead of $(srctree)/$(src) for source directory (Herton R. Krzesinski) [RHEL-107194] +- kbuild: use $(obj)/ instead of $(src)/ for common pattern rules (Herton R. Krzesinski) [RHEL-107194] +- kbuild: do not add $(srctree) or $(objtree) to header search paths (Herton R. Krzesinski) [RHEL-107194] +- arch: use $(obj)/ instead of $(src)/ for preprocessed linker scripts (Herton R. Krzesinski) [RHEL-107194] +- arm64: vdso32: Remove unused vdso32-offsets.h (Herton R. Krzesinski) [RHEL-107194] +- staging: vc04_services: interface: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] +- staging: vc04_services: vchiq-mmal: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] +- staging: vc04_services: bcm2835-camera: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] +- staging: vc04_services: bcm2835-audio: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] +- certs: check-in the default x509 config file (Herton R. Krzesinski) [RHEL-107194] +- sparc: move the install rule to arch/sparc/Makefile (Herton R. Krzesinski) [RHEL-107194] +- riscv: move the (z)install rules to arch/riscv/Makefile (Herton R. Krzesinski) [RHEL-107194] +- powerpc: move the install rule to arch/powerpc/Makefile (Herton R. Krzesinski) [RHEL-107194] +- powerpc: make the install target not depend on any build artifact (Herton R. Krzesinski) [RHEL-107194] +- powerpc: remove unused zInstall target from arch/powerpc/boot/Makefile (Herton R. Krzesinski) [RHEL-107194] +- nios2: move the install rule to arch/nios2/Makefile (Herton R. Krzesinski) [RHEL-107194] +- ARM: 9102/1: move theinstall rules to arch/arm/Makefile (Herton R. Krzesinski) [RHEL-107194] +- dpll: zl3073x: ZL3073X_I2C and ZL3073X_SPI should depend on NET (Ivan Vecera) [RHEL-105063] +- dpll: Make ZL3073X invisible (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Fix build failure (Ivan Vecera) [RHEL-105063] +- redhat/configs: enable CONFIG_ZL3073X* (Ivan Vecera) [RHEL-105063] +- redhat/configs: enable CONFIG_I2C_MUX_PCA954x on x86 (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to get fractional frequency offset (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to adjust phase (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Implement phase offset monitor feature (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to get phase offset on connected input pin (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to get/set esync on pins (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to get/set frequency on pins (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Implement input pin state setting in automatic mode (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to get/set priority on input pins (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Implement input pin selection in manual mode (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Register DPLL devices and pins (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Read DPLL types and pin properties from system firmware (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Fetch invariants during probe (Ivan Vecera) [RHEL-105063] +- dpll: Add basic Microchip ZL3073x support (Ivan Vecera) [RHEL-105063] +- spi: Introduce spi_get_device_match_data() helper (Ivan Vecera) [RHEL-105063] +- dt-bindings: dpll: Add support for Microchip Azurite chip family (Ivan Vecera) [RHEL-105063] +- dt-bindings: dpll: Add DPLL device and pin (Ivan Vecera) [RHEL-105063] +- tpm_crb_ffa: Remove unused export (Marcin Juszkiewicz) [RHEL-102691] +- redhat/configs: enable CONFIG_TCG_ARM_CRB_FFA on aarch64 (Marcin Juszkiewicz) [RHEL-102691] +- tpm: Do not remap from ACPI resources again for Pluton TPM (Marcin Juszkiewicz) [RHEL-102691] +- tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-A (Marcin Juszkiewicz) [RHEL-102691] +- ACPICA: Add start method for ARM FF-A (Marcin Juszkiewicz) [RHEL-102691] +- tpm_crb: Add support for the ARM FF-A start method (Marcin Juszkiewicz) [RHEL-102691] +- tpm_crb: Clean-up and refactor check for idle support (Marcin Juszkiewicz) [RHEL-102691] +- tpm_crb: Fix an error handling path in crb_acpi_add() (Marcin Juszkiewicz) [RHEL-102691] +- tpm_crb: Add support for CRB devices based on Pluton (Marcin Juszkiewicz) [RHEL-102691] +- Documentation: tpm: Add documentation for the CRB FF-A interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix the missing entry in struct ffa_indirect_msg_hdr (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Move memory allocation outside the mutex locking (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix memory leak by freeing notifier callback node (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Skip Rx buffer ownership release if not acquired (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Set dma_mask for ffa devices (Marcin Juszkiewicz) [RHEL-102691] {CVE-2025-38043} +- firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before comparison (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Handle ffa_notification_get correctly at virtual FF-A instance (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Allow multiple UUIDs per partition to register SRI callback (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for handling framework notifications (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for {un,}registration of framework notifications (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Stash ffa_device instead of notify_type in notifier_cb_info (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Refactoring to prepare for framework notification support (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Remove unnecessary declaration of ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Reject higher major version as incompatible (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Upgrade FF-A version to v1.2 in the driver (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for passing UUID in FFA_MSG_SEND2 (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Handle the presence of host partition in the partition info (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Refactor addition of partition information into XArray (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_regs_get() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_get() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Align sync_send_receive{,2} function prototypes (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Replace UUID buffer to standard UUID format (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Replace SCMI by FF-A in the macro (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix the race around setting ffa_dev->properties (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Avoid string-fortify warning caused by memcpy() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Avoid string-fortify warning in export_uuid() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fetch the Rx/Tx buffer size using ffa_features() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for FFA_YIELD in direct messaging (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for FFA_MSG_SEND_DIRECT_{REQ,RESP}2 (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for FFA_PARTITION_INFO_GET_REGS (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Move the function ffa_features() earlier (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Update the FF-A command list with v1.2 additions (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Some coding style fixes (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Split bus and driver into distinct modules (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Move the FF-A v1.0 NULL UUID workaround to bus notifier (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Avoid queuing work when running on the worker queue (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix memory corruption in ffa_msg_send2() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for FFA_MSG_SEND2 (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Stash the partition properties for query purposes (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix kernel warning about incorrect SRI/NPI (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for handling notification pending interrupt(NPI) (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Refactor SRI handling in prepartion to add NPI support (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Skip creation of the notification bitmaps (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Handle partitions setup failures (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Use xa_insert() and check for result (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Simplify ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Check xa_load() return value (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add missing rwlock_init() for the driver partition (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add missing rwlock_init() in ffa_setup_partitions() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix ffa_notification_info_get() IDs handling (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix the size of the allocation in ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix FFA notifications cleanup path (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add checks for the notification enabled state (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Setup the partitions after the notification initialisation (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Allow FF-A initialisation even when notification fails (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Upgrade the driver version to v1.1 (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Update memory descriptor to support v1.1 format (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Switch to using ffa_mem_desc_offset() accessor (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Simplify the computation of transmit and fragment length (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add notification handling mechanism (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add interface to send a notification to a given partition (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add interfaces to request notification callbacks (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add schedule receiver callback mechanism (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Initial support for scheduler receiver interrupt (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement the NOTIFICATION_INFO_GET interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement the FFA_NOTIFICATION_GET interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement the FFA_NOTIFICATION_SET interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement the FFA_RUN interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement the notification bind and unbind interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement notification bitmap create and destroy interfaces (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Update the FF-A command list with v1.1 additions (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Emit modalias for FF-A devices (Marcin Juszkiewicz) [RHEL-102691] +Resolves: RHEL-102691, RHEL-105063, RHEL-107194, RHEL-110206, RHEL-110235, RHEL-111095 + * Sat Aug 30 2025 CKI KWF Bot [5.14.0-612.el9] - redhat: bump RHEL_MINOR to 8 (Patrick Talbert) - x86/cpu: Add new Intel CPU model numbers for Wildcatlake and Novalake (David Arcari) [RHEL-95631] diff --git a/kernel.spec b/kernel.spec index dab6cd4c8..daf4c584a 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 612 +%define pkgrelease 613 %define kversion 5 -%define tarfile_release 5.14.0-612.el9 +%define tarfile_release 5.14.0-613.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 612%{?buildid}%{?dist} +%define specrelease 613%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-612.el9 +%define kabiversion 5.14.0-613.el9 # # End of genspec.sh variables @@ -3684,6 +3684,141 @@ fi # # %changelog +* Sat Sep 06 2025 Patrick Talbert [5.14.0-613.el9] +- x86/cpu: Remove useless work in detect_tme_early() (Frank Liang) [RHEL-111095] +- x86/cpu: Clear TME feature flag if TME is not enabled by BIOS (Frank Liang) [RHEL-111095] +- s390/ism: fix concurrency management in ism_cmd() (Mete Durlu) [RHEL-110206] +- s390/pci: Allow automatic recovery with minimal driver support (Mete Durlu) [RHEL-110235] +- Makefile: add $(srctree) to dependency of compile_commands.json target (Herton R. Krzesinski) [RHEL-107194] +- kbuild: scripts/gdb: bring the "abspath" back (Herton R. Krzesinski) [RHEL-107194] +- kbuild: Use $(obj)/%%.cc to fix host C++ module builds (Herton R. Krzesinski) [RHEL-107194] +- kbuild: scripts/gdb: Replace missed $(srctree)/$(src) w/ $(src) (Herton R. Krzesinski) [RHEL-107194] +- kbuild: use $(src) instead of $(srctree)/$(src) for source directory (Herton R. Krzesinski) [RHEL-107194] +- kbuild: use $(obj)/ instead of $(src)/ for common pattern rules (Herton R. Krzesinski) [RHEL-107194] +- kbuild: do not add $(srctree) or $(objtree) to header search paths (Herton R. Krzesinski) [RHEL-107194] +- arch: use $(obj)/ instead of $(src)/ for preprocessed linker scripts (Herton R. Krzesinski) [RHEL-107194] +- arm64: vdso32: Remove unused vdso32-offsets.h (Herton R. Krzesinski) [RHEL-107194] +- staging: vc04_services: interface: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] +- staging: vc04_services: vchiq-mmal: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] +- staging: vc04_services: bcm2835-camera: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] +- staging: vc04_services: bcm2835-audio: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194] +- certs: check-in the default x509 config file (Herton R. Krzesinski) [RHEL-107194] +- sparc: move the install rule to arch/sparc/Makefile (Herton R. Krzesinski) [RHEL-107194] +- riscv: move the (z)install rules to arch/riscv/Makefile (Herton R. Krzesinski) [RHEL-107194] +- powerpc: move the install rule to arch/powerpc/Makefile (Herton R. Krzesinski) [RHEL-107194] +- powerpc: make the install target not depend on any build artifact (Herton R. Krzesinski) [RHEL-107194] +- powerpc: remove unused zInstall target from arch/powerpc/boot/Makefile (Herton R. Krzesinski) [RHEL-107194] +- nios2: move the install rule to arch/nios2/Makefile (Herton R. Krzesinski) [RHEL-107194] +- ARM: 9102/1: move theinstall rules to arch/arm/Makefile (Herton R. Krzesinski) [RHEL-107194] +- dpll: zl3073x: ZL3073X_I2C and ZL3073X_SPI should depend on NET (Ivan Vecera) [RHEL-105063] +- dpll: Make ZL3073X invisible (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Fix build failure (Ivan Vecera) [RHEL-105063] +- redhat/configs: enable CONFIG_ZL3073X* (Ivan Vecera) [RHEL-105063] +- redhat/configs: enable CONFIG_I2C_MUX_PCA954x on x86 (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to get fractional frequency offset (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to adjust phase (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Implement phase offset monitor feature (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to get phase offset on connected input pin (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to get/set esync on pins (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to get/set frequency on pins (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Implement input pin state setting in automatic mode (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Add support to get/set priority on input pins (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Implement input pin selection in manual mode (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Register DPLL devices and pins (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Read DPLL types and pin properties from system firmware (Ivan Vecera) [RHEL-105063] +- dpll: zl3073x: Fetch invariants during probe (Ivan Vecera) [RHEL-105063] +- dpll: Add basic Microchip ZL3073x support (Ivan Vecera) [RHEL-105063] +- spi: Introduce spi_get_device_match_data() helper (Ivan Vecera) [RHEL-105063] +- dt-bindings: dpll: Add support for Microchip Azurite chip family (Ivan Vecera) [RHEL-105063] +- dt-bindings: dpll: Add DPLL device and pin (Ivan Vecera) [RHEL-105063] +- tpm_crb_ffa: Remove unused export (Marcin Juszkiewicz) [RHEL-102691] +- redhat/configs: enable CONFIG_TCG_ARM_CRB_FFA on aarch64 (Marcin Juszkiewicz) [RHEL-102691] +- tpm: Do not remap from ACPI resources again for Pluton TPM (Marcin Juszkiewicz) [RHEL-102691] +- tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-A (Marcin Juszkiewicz) [RHEL-102691] +- ACPICA: Add start method for ARM FF-A (Marcin Juszkiewicz) [RHEL-102691] +- tpm_crb: Add support for the ARM FF-A start method (Marcin Juszkiewicz) [RHEL-102691] +- tpm_crb: Clean-up and refactor check for idle support (Marcin Juszkiewicz) [RHEL-102691] +- tpm_crb: Fix an error handling path in crb_acpi_add() (Marcin Juszkiewicz) [RHEL-102691] +- tpm_crb: Add support for CRB devices based on Pluton (Marcin Juszkiewicz) [RHEL-102691] +- Documentation: tpm: Add documentation for the CRB FF-A interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix the missing entry in struct ffa_indirect_msg_hdr (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Move memory allocation outside the mutex locking (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix memory leak by freeing notifier callback node (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Skip Rx buffer ownership release if not acquired (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Set dma_mask for ffa devices (Marcin Juszkiewicz) [RHEL-102691] {CVE-2025-38043} +- firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before comparison (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Handle ffa_notification_get correctly at virtual FF-A instance (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Allow multiple UUIDs per partition to register SRI callback (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for handling framework notifications (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for {un,}registration of framework notifications (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Stash ffa_device instead of notify_type in notifier_cb_info (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Refactoring to prepare for framework notification support (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Remove unnecessary declaration of ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Reject higher major version as incompatible (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Upgrade FF-A version to v1.2 in the driver (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for passing UUID in FFA_MSG_SEND2 (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Handle the presence of host partition in the partition info (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Refactor addition of partition information into XArray (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_regs_get() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_get() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Align sync_send_receive{,2} function prototypes (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Replace UUID buffer to standard UUID format (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Replace SCMI by FF-A in the macro (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix the race around setting ffa_dev->properties (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Avoid string-fortify warning caused by memcpy() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Avoid string-fortify warning in export_uuid() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fetch the Rx/Tx buffer size using ffa_features() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for FFA_YIELD in direct messaging (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for FFA_MSG_SEND_DIRECT_{REQ,RESP}2 (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for FFA_PARTITION_INFO_GET_REGS (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Move the function ffa_features() earlier (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Update the FF-A command list with v1.2 additions (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Some coding style fixes (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Split bus and driver into distinct modules (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Move the FF-A v1.0 NULL UUID workaround to bus notifier (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Avoid queuing work when running on the worker queue (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix memory corruption in ffa_msg_send2() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for FFA_MSG_SEND2 (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Stash the partition properties for query purposes (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix kernel warning about incorrect SRI/NPI (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add support for handling notification pending interrupt(NPI) (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Refactor SRI handling in prepartion to add NPI support (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Skip creation of the notification bitmaps (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Handle partitions setup failures (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Use xa_insert() and check for result (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Simplify ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Check xa_load() return value (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add missing rwlock_init() for the driver partition (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add missing rwlock_init() in ffa_setup_partitions() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix ffa_notification_info_get() IDs handling (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix the size of the allocation in ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Fix FFA notifications cleanup path (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add checks for the notification enabled state (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Setup the partitions after the notification initialisation (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Allow FF-A initialisation even when notification fails (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Upgrade the driver version to v1.1 (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Update memory descriptor to support v1.1 format (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Switch to using ffa_mem_desc_offset() accessor (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Simplify the computation of transmit and fragment length (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add notification handling mechanism (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add interface to send a notification to a given partition (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add interfaces to request notification callbacks (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Add schedule receiver callback mechanism (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Initial support for scheduler receiver interrupt (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement the NOTIFICATION_INFO_GET interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement the FFA_NOTIFICATION_GET interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement the FFA_NOTIFICATION_SET interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement the FFA_RUN interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement the notification bind and unbind interface (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Implement notification bitmap create and destroy interfaces (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Update the FF-A command list with v1.1 additions (Marcin Juszkiewicz) [RHEL-102691] +- firmware: arm_ffa: Emit modalias for FF-A devices (Marcin Juszkiewicz) [RHEL-102691] + * Sat Aug 30 2025 CKI KWF Bot [5.14.0-612.el9] - redhat: bump RHEL_MINOR to 8 (Patrick Talbert) - x86/cpu: Add new Intel CPU model numbers for Wildcatlake and Novalake (David Arcari) [RHEL-95631] diff --git a/sources b/sources index ba75bac28..ac3f02761 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-612.el9.tar.xz) = ac19e762c560cc9f82858fb8be041ae21c1fd8a848afa0fcd03c0b021421173089f29f13c06bb5dc1df63421faca12273e156ec238557750dd0c00cf9057dfb8 -SHA512 (kernel-abi-stablelists-5.14.0-612.el9.tar.bz2) = 7f312230296af33589d76b457e2ce31400195c33a6c197c43b10d5d02644aa783054295341fbc61d1d0b88e1b87efa3071d31f31738737c7f47e9b701fb048af -SHA512 (kernel-kabi-dw-5.14.0-612.el9.tar.bz2) = 76b2b6a04ecc2502be6cab3c466a86e5c70be167fada39d3ddc948bec8c145bbe43f55cc21b82ebb375fbef251934b8008236136a61714e60c73e25bf3dbaec5 +SHA512 (linux-5.14.0-613.el9.tar.xz) = 6476f303d57bb6fa50aed1fc672172769d6a7b35b28ec39b8398bf6931b5cc217c042c55342f07d14cc83f10cc07a00d90aca15096c560c3cc7e44ae911a4fe8 +SHA512 (kernel-abi-stablelists-5.14.0-613.el9.tar.bz2) = 29e57093e819b01ae94a0f47cf6118e7d60819875f0198a8e6054ded3915957b073de31722acc50aa683118adfb9e6a37ef4b7da11385eb24b231f7f8c6432ce +SHA512 (kernel-kabi-dw-5.14.0-613.el9.tar.bz2) = 48a96bb2007d05e3062885c95260a2926b15a254bf488350ab3578bc7d46565ba27bcad43b65d028d169c54ce52b62f60dbad5bebbce3ffb556b76eabac4d802