From 7258397a13ba10771bfc9ebe2ef77d71c03da584 Mon Sep 17 00:00:00 2001 From: Scott Weaver Date: Tue, 28 Nov 2023 12:08:15 -0500 Subject: [PATCH] kernel-5.14.0-391.el9 * Tue Nov 28 2023 Scott Weaver [5.14.0-391.el9] - rtla: Fix uninitialized variable found (John Kacur) [RHEL-10079] - rtla/timerlat: Do not stop user-space if a cpu is offline (John Kacur) [RHEL-10079] - rtla/timerlat_aa: Fix previous IRQ delay for IRQs that happens after thread sample (John Kacur) [RHEL-10079] - rtla/timerlat_aa: Fix negative IRQ delay (John Kacur) [RHEL-10079] - rtla/timerlat_aa: Zero thread sum after every sample analysis (John Kacur) [RHEL-10079] - rtla/timerlat_hist: Add timerlat user-space support (John Kacur) [RHEL-10079] - rtla/timerlat_top: Add timerlat user-space support (John Kacur) [RHEL-10079] - rtla/hwnoise: Reduce runtime to 75%% (John Kacur) [RHEL-10079] - rtla: Start the tracers after creating all instances (John Kacur) [RHEL-10079] - rtla/timerlat_hist: Add auto-analysis support (John Kacur) [RHEL-10079] - rtla/timerlat: Give timerlat auto analysis its own instance (John Kacur) [RHEL-10079] - rtla: Automatically move rtla to a house-keeping cpu (John Kacur) [RHEL-10079] - rtla: Change monitored_cpus from char * to cpu_set_t (John Kacur) [RHEL-10079] - rtla: Add --house-keeping option (John Kacur) [RHEL-10079] - rtla: Add -C cgroup support (John Kacur) [RHEL-10079] - mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs (David Arcari) [RHEL-14841] - mfd: intel-lpss: Provide an SSP type to the SPI driver (David Arcari) [RHEL-14841] - mfd: intel-lpss: Add support for ADL-P i2c6 and i2c7 (David Arcari) [RHEL-14841] - nvme: update firmware version after commit (Maurizio Lombardi) [RHEL-8066] - powerpc/fadump: make is_kdump_kernel() return false when fadump is active (Mamatha Inamdar) [RHEL-9423] - vmcore: remove dependency with is_kdump_kernel() for exporting vmcore (Mamatha Inamdar) [RHEL-9423] - redhat/configs: Enable cryptographic acceleration config flags for PowerPC (Mamatha Inamdar) [RHEL-11208] - crypto: powerpc/chacha20,poly1305-p10 - Add dependency on VSX (Mamatha Inamdar) [RHEL-11208] - crypto: powerpc - Add chacha20/poly1305-p10 to Kconfig and Makefile (Mamatha Inamdar) [RHEL-11208] - crypto: chacha20-p10 - An optimized Chacha20 implementation with 8-way unrolling for ppc64le (Mamatha Inamdar) [RHEL-11208] - crypt: chacha20-p10 - Glue code for optmized Chacha20 implementation for ppc64le (Mamatha Inamdar) [RHEL-11208] - crypto: poly1305-p10 - An optimized Poly1305 implementation with 4-way unrolling for ppc64le (Mamatha Inamdar) [RHEL-11208] - crypto: poly1305-p10 - Glue code for optmized Poly1305 implementation for ppc64le (Mamatha Inamdar) [RHEL-11208] - powerpc/crypto: fix missing skcipher dependency for aes-gcm-p10 (Mamatha Inamdar) [RHEL-11208] - powerpc/crypto: Fix aes-gcm-p10 build when VSX=n (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - Remove POWER10_CPU dependency (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - Update Kconfig and Makefile (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - remove duplicate include header (Mamatha Inamdar) [RHEL-11208] - powerpc: Move Power10 feature PPC_MODULE_FEATURE_P10 (Mamatha Inamdar) [RHEL-11208] - powerpc/crypto: Fix aes-gcm-p10 link errors (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - Glue code for AES/GCM stitched implementation (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - Supporting functions for AES (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - Supporting functions for ghash (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - An accelerated AES/GCM stitched implementation (Mamatha Inamdar) [RHEL-11208] - crypto: p10-aes-gcm - A perl script to process PowerPC assembler source. (Mamatha Inamdar) [RHEL-11208] - drm/mgag200: Flush the cache to improve latency (Jocelyn Falempe) [RHEL-16556] - net: fix net device address assign type (Michal Schmidt) [RHEL-16986 RHEL-6368] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-16986 RHEL-6368] - perf test: Skip CoreSight tests if cs_etm// event is not available (Michael Petlan) [RHEL-10556] - block, bfq: fix uaf for bfqq in bic_set_bfqq() (Ming Lei) [RHEL-16313] - pinctrl: intel: Switch to use exported namespace (David Arcari) [RHEL-15018] - pinctrl: intel: Add Intel Meteor Lake-S pin controller support (David Arcari) [RHEL-15018] - i2c: i801: unregister tco_pdev in i801_probe() error path (David Arcari) [RHEL-15019] - i2c: i801: Remove #ifdef guards for PM related functions (David Arcari) [RHEL-15019] - i2c: i801: Add support for Intel Meteor Lake PCH-S (David Arcari) [RHEL-15019] - i2c: i801: Add support for Intel Meteor Lake SoC-S (David Arcari) [RHEL-15019] - i2c: i801: Enlarge device name field in i801_ids table (David Arcari) [RHEL-15019] - i2c: i801: Call i801_check_post() from i801_access() (David Arcari) [RHEL-15019] - i2c: i801: Call i801_check_pre() from i801_access() (David Arcari) [RHEL-15019] - i2c: i801: Centralize configuring block commands in i801_block_transaction (David Arcari) [RHEL-15019] - i2c: i801: Centralize configuring non-block commands in i801_simple_transaction (David Arcari) [RHEL-15019] - i2c: i801: Handle SMBAUXCTL_E32B in i801_block_transaction_by_block only (David Arcari) [RHEL-15019] - i2c: i801: Add i801_simple_transaction(), complementing i801_block_transaction() (David Arcari) [RHEL-15019] - i2c: i801: add helper i801_set_hstadd() (David Arcari) [RHEL-15019] - i2c: i801: make FEATURE_BLOCK_PROC dependent on FEATURE_BLOCK_BUFFER (David Arcari) [RHEL-15019] - i2c: i801: make FEATURE_HOST_NOTIFY dependent on FEATURE_IRQ (David Arcari) [RHEL-15019] - i2c: i801: improve interrupt handler (David Arcari) [RHEL-15019] - platform/x86: p2sb: Don't fail if unknown CPU is found (David Arcari) [RHEL-15019] - i2c: i801: add lis3lv02d's I2C address for Vostro 5568 (David Arcari) [RHEL-15019] - i2c: i801: Prefer async probe (David Arcari) [RHEL-15019] - platform/x86: p2sb: Fix UAF when caller uses resource name (David Arcari) [RHEL-15019] - platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency (David Arcari) [RHEL-15019] - i2c: i801: convert to use common P2SB accessor (David Arcari) [RHEL-15019] - platform/x86/intel: Add Primary to Sideband (P2SB) bridge support (David Arcari) [RHEL-15019] Resolves: RHEL-10079, RHEL-10556, RHEL-11208, RHEL-14841, RHEL-15018, RHEL-15019, RHEL-16313, RHEL-16556, RHEL-16986, RHEL-6368, RHEL-8066, RHEL-9423 Signed-off-by: Scott Weaver --- Makefile.rhelver | 2 +- kernel-ppc64le-debug-rhel.config | 3 ++ kernel-ppc64le-rhel.config | 3 ++ kernel.spec | 79 ++++++++++++++++++++++++++++++-- sources | 6 +-- 5 files changed, 85 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 4bfcd7a..df4eef9 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 = 390 +RHEL_RELEASE = 391 # # ZSTREAM diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 09cac2e..bdf38ae 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -795,6 +795,7 @@ CONFIG_CRYPTO_842=m CONFIG_CRYPTO_ADIANTUM=m CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m # CONFIG_CRYPTO_AEGIS128 is not set +CONFIG_CRYPTO_AES_GCM_P10=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_ANSI_CPRNG=m @@ -809,6 +810,7 @@ CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CHACHA20=m +# CONFIG_CRYPTO_CHACHA20_P10 is not set CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_CMAC=y # CONFIG_CRYPTO_CRC32C_VPMSUM is not set @@ -897,6 +899,7 @@ CONFIG_CRYPTO_OFB=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_POLY1305=m +# CONFIG_CRYPTO_POLY1305_P10 is not set CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_SEQIV=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 0794781..f69634b 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -795,6 +795,7 @@ CONFIG_CRYPTO_842=m CONFIG_CRYPTO_ADIANTUM=m CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m # CONFIG_CRYPTO_AEGIS128 is not set +CONFIG_CRYPTO_AES_GCM_P10=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_ANSI_CPRNG=m @@ -809,6 +810,7 @@ CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CHACHA20=m +# CONFIG_CRYPTO_CHACHA20_P10 is not set CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_CMAC=y # CONFIG_CRYPTO_CRC32C_VPMSUM is not set @@ -897,6 +899,7 @@ CONFIG_CRYPTO_OFB=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_POLY1305=m +# CONFIG_CRYPTO_POLY1305_P10 is not set CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_SEQIV=y diff --git a/kernel.spec b/kernel.spec index e25c757..40f5eb7 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 390 +%define pkgrelease 391 %define kversion 5 -%define tarfile_release 5.14.0-390.el9 +%define tarfile_release 5.14.0-391.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 390%{?buildid}%{?dist} +%define specrelease 391%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-390.el9 +%define kabiversion 5.14.0-391.el9 # # End of genspec.sh variables @@ -3745,6 +3745,77 @@ fi # # %changelog +* Tue Nov 28 2023 Scott Weaver [5.14.0-391.el9] +- rtla: Fix uninitialized variable found (John Kacur) [RHEL-10079] +- rtla/timerlat: Do not stop user-space if a cpu is offline (John Kacur) [RHEL-10079] +- rtla/timerlat_aa: Fix previous IRQ delay for IRQs that happens after thread sample (John Kacur) [RHEL-10079] +- rtla/timerlat_aa: Fix negative IRQ delay (John Kacur) [RHEL-10079] +- rtla/timerlat_aa: Zero thread sum after every sample analysis (John Kacur) [RHEL-10079] +- rtla/timerlat_hist: Add timerlat user-space support (John Kacur) [RHEL-10079] +- rtla/timerlat_top: Add timerlat user-space support (John Kacur) [RHEL-10079] +- rtla/hwnoise: Reduce runtime to 75%% (John Kacur) [RHEL-10079] +- rtla: Start the tracers after creating all instances (John Kacur) [RHEL-10079] +- rtla/timerlat_hist: Add auto-analysis support (John Kacur) [RHEL-10079] +- rtla/timerlat: Give timerlat auto analysis its own instance (John Kacur) [RHEL-10079] +- rtla: Automatically move rtla to a house-keeping cpu (John Kacur) [RHEL-10079] +- rtla: Change monitored_cpus from char * to cpu_set_t (John Kacur) [RHEL-10079] +- rtla: Add --house-keeping option (John Kacur) [RHEL-10079] +- rtla: Add -C cgroup support (John Kacur) [RHEL-10079] +- mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs (David Arcari) [RHEL-14841] +- mfd: intel-lpss: Provide an SSP type to the SPI driver (David Arcari) [RHEL-14841] +- mfd: intel-lpss: Add support for ADL-P i2c6 and i2c7 (David Arcari) [RHEL-14841] +- nvme: update firmware version after commit (Maurizio Lombardi) [RHEL-8066] +- powerpc/fadump: make is_kdump_kernel() return false when fadump is active (Mamatha Inamdar) [RHEL-9423] +- vmcore: remove dependency with is_kdump_kernel() for exporting vmcore (Mamatha Inamdar) [RHEL-9423] +- redhat/configs: Enable cryptographic acceleration config flags for PowerPC (Mamatha Inamdar) [RHEL-11208] +- crypto: powerpc/chacha20,poly1305-p10 - Add dependency on VSX (Mamatha Inamdar) [RHEL-11208] +- crypto: powerpc - Add chacha20/poly1305-p10 to Kconfig and Makefile (Mamatha Inamdar) [RHEL-11208] +- crypto: chacha20-p10 - An optimized Chacha20 implementation with 8-way unrolling for ppc64le (Mamatha Inamdar) [RHEL-11208] +- crypt: chacha20-p10 - Glue code for optmized Chacha20 implementation for ppc64le (Mamatha Inamdar) [RHEL-11208] +- crypto: poly1305-p10 - An optimized Poly1305 implementation with 4-way unrolling for ppc64le (Mamatha Inamdar) [RHEL-11208] +- crypto: poly1305-p10 - Glue code for optmized Poly1305 implementation for ppc64le (Mamatha Inamdar) [RHEL-11208] +- powerpc/crypto: fix missing skcipher dependency for aes-gcm-p10 (Mamatha Inamdar) [RHEL-11208] +- powerpc/crypto: Fix aes-gcm-p10 build when VSX=n (Mamatha Inamdar) [RHEL-11208] +- crypto: p10-aes-gcm - Remove POWER10_CPU dependency (Mamatha Inamdar) [RHEL-11208] +- crypto: p10-aes-gcm - Update Kconfig and Makefile (Mamatha Inamdar) [RHEL-11208] +- crypto: p10-aes-gcm - remove duplicate include header (Mamatha Inamdar) [RHEL-11208] +- powerpc: Move Power10 feature PPC_MODULE_FEATURE_P10 (Mamatha Inamdar) [RHEL-11208] +- powerpc/crypto: Fix aes-gcm-p10 link errors (Mamatha Inamdar) [RHEL-11208] +- crypto: p10-aes-gcm - Glue code for AES/GCM stitched implementation (Mamatha Inamdar) [RHEL-11208] +- crypto: p10-aes-gcm - Supporting functions for AES (Mamatha Inamdar) [RHEL-11208] +- crypto: p10-aes-gcm - Supporting functions for ghash (Mamatha Inamdar) [RHEL-11208] +- crypto: p10-aes-gcm - An accelerated AES/GCM stitched implementation (Mamatha Inamdar) [RHEL-11208] +- crypto: p10-aes-gcm - A perl script to process PowerPC assembler source. (Mamatha Inamdar) [RHEL-11208] +- drm/mgag200: Flush the cache to improve latency (Jocelyn Falempe) [RHEL-16556] +- net: fix net device address assign type (Michal Schmidt) [RHEL-16986 RHEL-6368] +- net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-16986 RHEL-6368] +- perf test: Skip CoreSight tests if cs_etm// event is not available (Michael Petlan) [RHEL-10556] +- block, bfq: fix uaf for bfqq in bic_set_bfqq() (Ming Lei) [RHEL-16313] +- pinctrl: intel: Switch to use exported namespace (David Arcari) [RHEL-15018] +- pinctrl: intel: Add Intel Meteor Lake-S pin controller support (David Arcari) [RHEL-15018] +- i2c: i801: unregister tco_pdev in i801_probe() error path (David Arcari) [RHEL-15019] +- i2c: i801: Remove #ifdef guards for PM related functions (David Arcari) [RHEL-15019] +- i2c: i801: Add support for Intel Meteor Lake PCH-S (David Arcari) [RHEL-15019] +- i2c: i801: Add support for Intel Meteor Lake SoC-S (David Arcari) [RHEL-15019] +- i2c: i801: Enlarge device name field in i801_ids table (David Arcari) [RHEL-15019] +- i2c: i801: Call i801_check_post() from i801_access() (David Arcari) [RHEL-15019] +- i2c: i801: Call i801_check_pre() from i801_access() (David Arcari) [RHEL-15019] +- i2c: i801: Centralize configuring block commands in i801_block_transaction (David Arcari) [RHEL-15019] +- i2c: i801: Centralize configuring non-block commands in i801_simple_transaction (David Arcari) [RHEL-15019] +- i2c: i801: Handle SMBAUXCTL_E32B in i801_block_transaction_by_block only (David Arcari) [RHEL-15019] +- i2c: i801: Add i801_simple_transaction(), complementing i801_block_transaction() (David Arcari) [RHEL-15019] +- i2c: i801: add helper i801_set_hstadd() (David Arcari) [RHEL-15019] +- i2c: i801: make FEATURE_BLOCK_PROC dependent on FEATURE_BLOCK_BUFFER (David Arcari) [RHEL-15019] +- i2c: i801: make FEATURE_HOST_NOTIFY dependent on FEATURE_IRQ (David Arcari) [RHEL-15019] +- i2c: i801: improve interrupt handler (David Arcari) [RHEL-15019] +- platform/x86: p2sb: Don't fail if unknown CPU is found (David Arcari) [RHEL-15019] +- i2c: i801: add lis3lv02d's I2C address for Vostro 5568 (David Arcari) [RHEL-15019] +- i2c: i801: Prefer async probe (David Arcari) [RHEL-15019] +- platform/x86: p2sb: Fix UAF when caller uses resource name (David Arcari) [RHEL-15019] +- platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency (David Arcari) [RHEL-15019] +- i2c: i801: convert to use common P2SB accessor (David Arcari) [RHEL-15019] +- platform/x86/intel: Add Primary to Sideband (P2SB) bridge support (David Arcari) [RHEL-15019] + * Fri Nov 24 2023 Jan Stancek [5.14.0-390.el9] - ext4: fix racy may inline data check in dio write (Brian Foster) [RHEL-15106] - scsi: lpfc: Do not abuse UUID APIs and LPFC_COMPRESS_VMID_SIZE (Dick Kennedy) [RHEL-5393] diff --git a/sources b/sources index e8f156d..87af89c 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-390.el9.tar.xz) = c74b25f45120e28cbcd3707ae6cd2c9569c3a086d0db773e77261f3418d721edf1ebdc3bf9a92a816e8f693c24846a16fec736befc74fbea1ebd8cdfeef44b87 -SHA512 (kernel-abi-stablelists-5.14.0-390.el9.tar.bz2) = 737f1dd43eb6fed8a80a7734d9727b6f5cc8482bea3e7c2be792178407702209fb8ba37623982c2852972756522c5a7b6f272cda6d87cf551e29c6510903b4b9 -SHA512 (kernel-kabi-dw-5.14.0-390.el9.tar.bz2) = 3bc50566f89eafd18aedadb1739f8c9736a61870fa7af0bc1c29c06653187e010a389ccdac85b7263245c689ed1da15bce42a54110f21e7ae9619db9d279e6b5 +SHA512 (linux-5.14.0-391.el9.tar.xz) = f85f43e413f69f34ced4474cddfddc10a3cdfd030338d42e8448e3b9fc42b58297306e505d7cf4e90eab71498ad7fda91ffa3c34200ed6ce2fba4b040337906a +SHA512 (kernel-abi-stablelists-5.14.0-391.el9.tar.bz2) = 8aeaed8f2c1b977538724eb65677b215a92dd883795ff73caaea4235676e6b04de24762db173c25134fd0bb6095e8b9e50d027e4f2610eb10e337937441634d5 +SHA512 (kernel-kabi-dw-5.14.0-391.el9.tar.bz2) = a1c30647e6fb7aeec8481aae5a85ab62a60da8aed51546f0696afe12fad79f8c3338d39b91c3e29f7310ed820a785a027f032db3a77bcb79394639628a01cf35