diff --git a/Makefile.rhelver b/Makefile.rhelver index f8ee1ef54..59b4f7a5c 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 7 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 609 +RHEL_RELEASE = 610 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index fbc420fc3..f8bf3e7a8 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -2699,6 +2699,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2708,6 +2710,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index ac7eee3c3..c4ec34d9a 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -2683,6 +2683,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2692,6 +2694,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 7476346d4..9b139da3a 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -2697,6 +2697,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2706,6 +2708,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index d7cadcea7..ff57f58e2 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -2681,6 +2681,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2690,6 +2692,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index be4483107..f5218a1ae 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -2754,6 +2754,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2763,6 +2765,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 410877652..ee37cf898 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -2738,6 +2738,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2747,6 +2749,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 5a0c16723..f6e30ca03 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -2752,6 +2752,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2761,6 +2763,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index ed5a4f515..0517c2136 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -2736,6 +2736,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2745,6 +2747,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 44d17757b..bbdc263a6 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -2382,6 +2382,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2391,6 +2393,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 378f852ad..7706b639b 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -2366,6 +2366,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2375,6 +2377,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 89bfa0a25..1026f2efb 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -2367,6 +2367,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2376,6 +2378,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 0e7c271d3..d54899a35 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -2351,6 +2351,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2360,6 +2362,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 6fec24254..a986dd115 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -2362,6 +2362,8 @@ CONFIG_INTEL_MEI_GSC_PROXY=m # CONFIG_INTEL_PMT_CRASHLOG is not set # CONFIG_INTEL_PMT_TELEMETRY is not set # CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SAR_INT1092 is not set @@ -2371,6 +2373,7 @@ CONFIG_INTEL_RST=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_INTEL_TCC_COOLING is not set +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH is not set CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_UNCORE_FREQ_CONTROL=m diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index fa621eae7..6cd189d8e 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -2548,6 +2548,8 @@ CONFIG_INTEL_PMT_TELEMETRY=m CONFIG_INTEL_POWERCLAMP=m # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_INTEL_QEP=m +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m @@ -2563,6 +2565,7 @@ CONFIG_INTEL_TCC_COOLING=m CONFIG_INTEL_TDX_GUEST=y # CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_TH_ACPI=m +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH_DEBUG is not set CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 501fa70b5..4898071cf 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -2532,6 +2532,8 @@ CONFIG_INTEL_PMT_TELEMETRY=m CONFIG_INTEL_POWERCLAMP=m # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_INTEL_QEP=m +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m @@ -2547,6 +2549,7 @@ CONFIG_INTEL_TCC_COOLING=m CONFIG_INTEL_TDX_GUEST=y # CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_TH_ACPI=m +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH_DEBUG is not set CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH=m diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 37aea4f00..2c8a61900 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2603,6 +2603,8 @@ CONFIG_INTEL_PMT_TELEMETRY=m CONFIG_INTEL_POWERCLAMP=m # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_INTEL_QEP=m +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m @@ -2618,6 +2620,7 @@ CONFIG_INTEL_TCC_COOLING=m CONFIG_INTEL_TDX_GUEST=y # CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_TH_ACPI=m +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH_DEBUG is not set CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH=m diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index f31e7c387..abf2820f7 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2587,6 +2587,8 @@ CONFIG_INTEL_PMT_TELEMETRY=m CONFIG_INTEL_POWERCLAMP=m # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_INTEL_QEP=m +CONFIG_INTEL_QUICKI2C=m +CONFIG_INTEL_QUICKSPI=m CONFIG_INTEL_RAPL=m CONFIG_INTEL_RAPL_TPMI=m CONFIG_INTEL_RST=m @@ -2602,6 +2604,7 @@ CONFIG_INTEL_TCC_COOLING=m CONFIG_INTEL_TDX_GUEST=y # CONFIG_INTEL_TDX_HOST is not set CONFIG_INTEL_TH_ACPI=m +CONFIG_INTEL_THC_HID=m # CONFIG_INTEL_TH_DEBUG is not set CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH=m diff --git a/kernel.changelog b/kernel.changelog index f368d7bdf..91f283326 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,42 @@ +* Thu Aug 21 2025 Jarod Wilson [5.14.0-610.el9] +- HID: Intel-thc-hid: Intel-quicki2c: Enhance QuickI2C reset flow (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: pass correct arguments to acpi_evaluate_object (Benjamin Tissoires) [RHEL-65754] +- HID: Intel-thc-hid: Intel-quickspi: Correct device state names gramatically (Benjamin Tissoires) [RHEL-65754] +- HID: Intel-thc-hid: Intel-quickspi: Correct device state after S4 (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: Fix spelling mistake "intput" -> "input" (Benjamin Tissoires) [RHEL-65754] +- Hid: Intel-thc-hid: Intel-thc: Fix "dubious: !x | !y" issue (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: Remove deprecated PCI API calls (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc: fix CONFIG_HID dependency (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: fix build errors in um mode (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: fix potential memory corruption (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Fix error code in thc_i2c_subip_init() (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Add PM implementation (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Complete THC QuickI2C driver (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Add HIDI2C protocol implementation (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C ACPI interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver hid layer (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver skeleton (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Add PM implementation (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Complete THC QuickSPI driver (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Add HIDSPI protocol implementation (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI ACPI interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI driver hid layer (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI driver skeleton (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC I2C config interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC SPI config interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC interrupt handler (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC LTR interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC DMA interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add APIs for interrupt (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC PIO operation APIs (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC registers definition (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: Add basic THC driver skeleton (Benjamin Tissoires) [RHEL-65754] +- HID: THC: Add documentation (Benjamin Tissoires) [RHEL-65754] +- kernel.spec: add '-e' option to %%preun for kernel-core and kernel-uki-virt (Xuemin Li) [RHEL-107668] +- loop: use kiocb helpers to fix lockdep warning (Ming Lei) [RHEL-104374] +- tipc: Fix use-after-free in tipc_conn_close(). (CKI Backport Bot) [RHEL-106648] {CVE-2025-38464} +Resolves: RHEL-104374, RHEL-106648, RHEL-107668, RHEL-65754 + * Wed Aug 20 2025 Jarod Wilson [5.14.0-609.el9] - udmabuf: Restore ubuf->unpin_list initialization (José Expósito) [RHEL-109567] - i40e: report VF tx_dropped with tx_errors instead of tx_discards (Dennis Chen) [RHEL-79910] diff --git a/kernel.spec b/kernel.spec index 0b6f9ec46..ed93eda3d 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 609 +%define pkgrelease 610 %define kversion 5 -%define tarfile_release 5.14.0-609.el9 +%define tarfile_release 5.14.0-610.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 609%{?buildid}%{?dist} +%define specrelease 610%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-609.el9 +%define kabiversion 5.14.0-610.el9 # # End of genspec.sh variables @@ -3287,11 +3287,18 @@ touch %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+% # # This macro defines a %%preun script for a kernel package. -# %%kernel_variant_preun [-v ] [-u uki-suffix] +# %%kernel_variant_preun [-v ] -u [uki-suffix] -e +# Add kernel-install's --entry-type=type1|type2|all option (if supported) to limit removal +# to a specific boot entry type. # -%define kernel_variant_preun(v:u:) \ +%define kernel_variant_preun(v:u:e) \ %{expand:%%preun %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\ -/bin/kernel-install remove %{KVERREL}%{?-v:+%{-v*}} || exit $?\ +entry_type=""\ +%{-e: \ +/bin/kernel-install --help|grep -q -- '--entry-type=' &&\ + entry_type="--entry-type %{!?-u:type1}%{?-u:type2}" \ +}\ +/bin/kernel-install remove %{KVERREL}%{?-v:+%{-v*}} $entry_type || exit $?\ if [ -x %{_sbindir}/weak-modules ]\ then\ %{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\ @@ -3300,10 +3307,10 @@ fi\ %if %{efiuki} %kernel_variant_posttrans -u virt -%kernel_variant_preun -u virt +%kernel_variant_preun -u virt -e %endif -%kernel_variant_preun +%kernel_variant_preun -e %kernel_variant_post -r kernel-smp %if %{with_pae} @@ -3349,9 +3356,9 @@ fi\ %if %{with_debug} %if %{efiuki} %kernel_variant_posttrans -v debug -u virt -%kernel_variant_preun -v debug -u virt +%kernel_variant_preun -v debug -u virt -e %endif -%kernel_variant_preun -v debug +%kernel_variant_preun -v debug -e %kernel_variant_post -v debug %endif @@ -3677,6 +3684,44 @@ fi # # %changelog +* Thu Aug 21 2025 Jarod Wilson [5.14.0-610.el9] +- HID: Intel-thc-hid: Intel-quicki2c: Enhance QuickI2C reset flow (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: pass correct arguments to acpi_evaluate_object (Benjamin Tissoires) [RHEL-65754] +- HID: Intel-thc-hid: Intel-quickspi: Correct device state names gramatically (Benjamin Tissoires) [RHEL-65754] +- HID: Intel-thc-hid: Intel-quickspi: Correct device state after S4 (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: Fix spelling mistake "intput" -> "input" (Benjamin Tissoires) [RHEL-65754] +- Hid: Intel-thc-hid: Intel-thc: Fix "dubious: !x | !y" issue (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: Remove deprecated PCI API calls (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc: fix CONFIG_HID dependency (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: fix build errors in um mode (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: fix potential memory corruption (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Fix error code in thc_i2c_subip_init() (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Add PM implementation (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Complete THC QuickI2C driver (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Add HIDI2C protocol implementation (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C ACPI interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver hid layer (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C driver skeleton (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Add PM implementation (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Complete THC QuickSPI driver (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Add HIDSPI protocol implementation (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI ACPI interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI driver hid layer (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI driver skeleton (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC I2C config interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC SPI config interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC interrupt handler (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC LTR interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC DMA interfaces (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add APIs for interrupt (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC PIO operation APIs (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: intel-thc: Add THC registers definition (Benjamin Tissoires) [RHEL-65754] +- HID: intel-thc-hid: Add basic THC driver skeleton (Benjamin Tissoires) [RHEL-65754] +- HID: THC: Add documentation (Benjamin Tissoires) [RHEL-65754] +- kernel.spec: add '-e' option to %%preun for kernel-core and kernel-uki-virt (Xuemin Li) [RHEL-107668] +- loop: use kiocb helpers to fix lockdep warning (Ming Lei) [RHEL-104374] +- tipc: Fix use-after-free in tipc_conn_close(). (CKI Backport Bot) [RHEL-106648] {CVE-2025-38464} + * Wed Aug 20 2025 Jarod Wilson [5.14.0-609.el9] - udmabuf: Restore ubuf->unpin_list initialization (José Expósito) [RHEL-109567] - i40e: report VF tx_dropped with tx_errors instead of tx_discards (Dennis Chen) [RHEL-79910] diff --git a/sources b/sources index 88945fe1e..6e83ded60 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-609.el9.tar.xz) = fb90061c63c8f1cc25a040a42facb2e00cca44cefa60ebd60eb22ff07f75224c411800b0538200aa19023bb9698f06e6e81763cdb6df69ebcd59add87749da32 -SHA512 (kernel-abi-stablelists-5.14.0-609.el9.tar.bz2) = 8db3de233e2413188ae2ca175c40322d8602070148523fea359d0dcc588a473626e14411a9a0dd953f4d5184dd99b8aa56825ee676319adbf5e1ac17de7eb905 -SHA512 (kernel-kabi-dw-5.14.0-609.el9.tar.bz2) = 4ade88dfc7e345d51ef48a9b7af39fcb116e40fbfda71903e96057a96b2163b84a3e094fa5f1e46f30bedef60471956a5f88336e86ca915ff537514b13523df8 +SHA512 (linux-5.14.0-610.el9.tar.xz) = d7e64fa3754f95ca2f4e7da33fda67400304add73982ac71abaf555075a0eb08c9edf006c9ab5c07e24a852c693d0b9685b96a0b5391f8ce1710a42b20db122d +SHA512 (kernel-abi-stablelists-5.14.0-610.el9.tar.bz2) = 0a92181e71c5c4687138f8dc962d4bb4336b8070ca4d473f6dca046e6c849b72aa5302e6ba2d1f6c9caef04582ed18fecbed2f97e024fb645d20d81120234d4d +SHA512 (kernel-kabi-dw-5.14.0-610.el9.tar.bz2) = 4ade88dfc7e345d51ef48a9b7af39fcb116e40fbfda71903e96057a96b2163b84a3e094fa5f1e46f30bedef60471956a5f88336e86ca915ff537514b13523df8