From 8c65d508949c1a3cfd50434a1e0d1818c3f4f15e Mon Sep 17 00:00:00 2001 From: "Herton R. Krzesinski" Date: Tue, 16 Aug 2022 17:29:33 +0000 Subject: [PATCH] kernel-5.14.0-146.el9 * Tue Aug 16 2022 Herton R. Krzesinski [5.14.0-146.el9] - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe (Mark Langsdorf) [2072976] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072976] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072976] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072976] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072976] - cpufreq: longhaul: Replace acpi_bus_get_device() (Mark Langsdorf) [2072976] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072976] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072976] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072976] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072976] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072976] - cpufreq: Use CPUFREQ_RELATION_E in DVFS governors (Mark Langsdorf) [2072976] - cpufreq: Introducing CPUFREQ_RELATION_E (Mark Langsdorf) [2072976] - cpufreq: Add an interface to mark inefficient frequencies (Mark Langsdorf) [2072976] - cpufreq: Make policy min/max hard requirements (Mark Langsdorf) [2072976] - PM: EM: Allow skipping inefficient states (Mark Langsdorf) [2072976] - PM: EM: Extend em_perf_domain with a flag field (Mark Langsdorf) [2072976] - PM: EM: Mark inefficient states (Mark Langsdorf) [2072976] - PM: EM: Fix inefficient states detection (Mark Langsdorf) [2072976] - PM: EM: Increase energy calculation precision (Mark Langsdorf) [2072976] - cpufreq: tegra186/tegra194: Handle errors in BPMP response (Mark Langsdorf) [2072976] - cpufreq: remove useless INIT_LIST_HEAD() (Mark Langsdorf) [2072976] - cpufreq: s3c244x: add fallthrough comments for switch (Mark Langsdorf) [2072976] - cpufreq: vexpress: Drop unused variable (Mark Langsdorf) [2072976] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080656] - redhat/configs: Enable Marvell OcteonTX2 crypto device (Vladis Dronov) [2042239] - hwrng: cn10k - Enable compile testing (Vladis Dronov) [2042239] - hwrng: cn10k - Make check_rng_health() return an error code (Vladis Dronov) [2042239] - hwrng: cn10k - Optimize cn10k_rng_read() (Vladis Dronov) [2042239] - hwrng: cn10k - Add random number generator support (Vladis Dronov) [2042239] - hwrng: cavium - fix NULL but dereferenced coccicheck error (Vladis Dronov) [2042261] - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER (Vladis Dronov) [2042261] - hwrng: cavium - Check health status while reading random data (Vladis Dronov) [2042261] - crypto: octeontx2 - fix potential null pointer access (Vladis Dronov) [2041740] - crypto: octeontx2 - add firmware version in devlink info (Vladis Dronov) [2041740] - crypto: octeontx2 - simplify the return expression of otx2_cpt_aead_cbc_aes_sha_setkey() (Vladis Dronov) [2041740] - crypto: octeontx2 - fix missing unlock (Vladis Dronov) [2041740] - crypto: octeontx2 - add synchronization between mailbox accesses (Vladis Dronov) [2041740] - crypto: octeontx2 - remove CONFIG_DM_CRYPT check (Vladis Dronov) [2041740] - crypto: octeontx2 - increase CPT HW instruction queue length (Vladis Dronov) [2041740] - crypto: octeontx2 - disable DMA black hole on an DMA fault (Vladis Dronov) [2041740] - crypto: octeontx2 - CN10K CPT to RNM workaround (Vladis Dronov) [2041740] - crypto: octeontx2 - Avoid stack variable overflow (Vladis Dronov) [2041740] - crypto: octeontx2 - prevent underflow in get_cores_bmap() (Vladis Dronov) [2041740] - crypto: octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete() (Vladis Dronov) [2041740] - crypto: octeontx2 - Use swap() instead of swap_engines() (Vladis Dronov) [2041740] - crypto: octeontx2 - parameters for custom engine groups (Vladis Dronov) [2041740] - crypto: octeontx2 - add apis for custom engine groups (Vladis Dronov) [2041740] - crypto: octeontx2 - uninitialized variable in kvf_limits_store() (Vladis Dronov) [2041740] - crypto: octeontx2 - use swap() to make code cleaner (Vladis Dronov) [2041740] - crypto: octeontx2 - set assoclen in aead_do_fallback() (Vladis Dronov) [2041740] Resolves: rhbz#2072976, rhbz#2080656, rhbz#2042239, rhbz#2042261, rhbz#2041740 Signed-off-by: Herton R. Krzesinski --- Makefile.rhelver | 2 +- filter-modules.sh.rhel | 8 ++++ kernel-aarch64-debug-rhel.config | 11 +++++- kernel-aarch64-rhel.config | 11 +++++- kernel-ppc64le-debug-rhel.config | 8 +++- kernel-ppc64le-rhel.config | 8 +++- kernel-s390x-debug-rhel.config | 6 +++ kernel-s390x-rhel.config | 6 +++ kernel-s390x-zfcpdump-rhel.config | 6 +++ kernel-x86_64-debug-rhel.config | 8 +++- kernel-x86_64-rhel.config | 8 +++- kernel.spec | 63 ++++++++++++++++++++++++++++--- sources | 6 +-- 13 files changed, 136 insertions(+), 15 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 1fc7864a9..83f2bf970 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 145 +RHEL_RELEASE = 146 # # ZSTREAM diff --git a/filter-modules.sh.rhel b/filter-modules.sh.rhel index 80071614c..d70796a16 100755 --- a/filter-modules.sh.rhel +++ b/filter-modules.sh.rhel @@ -25,6 +25,8 @@ netdrvs="appletalk can dsa hamradio ieee802154 irda ppp slip usb wireless" ethdrvs="3com adaptec alteon amd aquantia atheros broadcom cadence calxeda chelsio cisco dec dlink emulex icplus marvell neterion nvidia oki-semi packetengines qlogic rdc renesas sfc silan sis smsc stmicro sun tehuti ti wiznet xircom" +cryptdrvs="bcm caam cavium chelsio hisilicon marvell qat" + inputdrvs="gameport tablet touchscreen" scsidrvs="aacraid aic7xxx aic94xx be2iscsi bfa bnx2i bnx2fc csiostor cxgbi esas2r fcoe fnic hisi_sas isci libsas lpfc megaraid mpt2sas mpt3sas mvsas pm8001 qla2xxx qla4xxx sym53c8xx_2 ufs qedf" @@ -100,6 +102,12 @@ do filter_dir $1 drivers/net/ethernet/${eth} done +# Filter the crypto drivers +for crypt in ${cryptdrvs} +do + filter_dir $1 drivers/crypto/${crypt} +done + # SCSI for scsi in ${scsidrvs} do diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 49fdfbb78..d01edc520 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -993,6 +993,7 @@ CONFIG_CRYPTO_DEV_HISI_SEC=m # CONFIG_CRYPTO_DEV_HISI_ZIP is not set # CONFIG_CRYPTO_DEV_MXS_DCP is not set CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set @@ -2035,6 +2036,7 @@ CONFIG_HWPOISON_INJECT=m # CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_CAVIUM=m # CONFIG_HW_RANDOM_CCTRNG is not set +CONFIG_HW_RANDOM_CN10K=m CONFIG_HW_RANDOM_HISI=y # CONFIG_HW_RANDOM_IPROC_RNG200 is not set CONFIG_HW_RANDOM_TIMERIOMEM=m @@ -3359,6 +3361,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MULTIUSER=y +# CONFIG_MVMDIO is not set # CONFIG_MV_XOR_V2 is not set # CONFIG_MWAVE is not set CONFIG_MWIFIEX=m @@ -3603,7 +3606,7 @@ CONFIG_NET_VENDOR_HISILICON=y CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_INTEL=y -# CONFIG_NET_VENDOR_MARVELL is not set +CONFIG_NET_VENDOR_MARVELL=y CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set @@ -3887,6 +3890,9 @@ CONFIG_NVME_VERBOSE_ERRORS=y # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OCFS2_FS is not set +# CONFIG_OCTEONTX2_AF is not set +CONFIG_OCTEONTX2_MBOX=m +# CONFIG_OCTEONTX2_PF is not set CONFIG_OCXL=m CONFIG_OF_MDIO=y # CONFIG_OF_OVERLAY is not set @@ -4192,6 +4198,7 @@ CONFIG_PREEMPT_DYNAMIC=y CONFIG_PREEMPT_NOTIFIERS=y # CONFIG_PREEMPT_TRACER is not set CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PRESTERA is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_PRIME_NUMBERS is not set CONFIG_PRINTER=m @@ -5087,6 +5094,8 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNED_PE_FILE_VERIFICATION=y # CONFIG_SIMPLE_PM_BUS is not set # CONFIG_SIOX is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 94b733181..a28202700 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -993,6 +993,7 @@ CONFIG_CRYPTO_DEV_HISI_SEC=m # CONFIG_CRYPTO_DEV_HISI_ZIP is not set # CONFIG_CRYPTO_DEV_MXS_DCP is not set CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set @@ -2019,6 +2020,7 @@ CONFIG_HWPOISON_INJECT=m # CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_CAVIUM=m # CONFIG_HW_RANDOM_CCTRNG is not set +CONFIG_HW_RANDOM_CN10K=m CONFIG_HW_RANDOM_HISI=y # CONFIG_HW_RANDOM_IPROC_RNG200 is not set CONFIG_HW_RANDOM_TIMERIOMEM=m @@ -3338,6 +3340,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MULTIUSER=y +# CONFIG_MVMDIO is not set # CONFIG_MV_XOR_V2 is not set # CONFIG_MWAVE is not set CONFIG_MWIFIEX=m @@ -3582,7 +3585,7 @@ CONFIG_NET_VENDOR_HISILICON=y CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_INTEL=y -# CONFIG_NET_VENDOR_MARVELL is not set +CONFIG_NET_VENDOR_MARVELL=y CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set @@ -3866,6 +3869,9 @@ CONFIG_NVME_VERBOSE_ERRORS=y # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OCFS2_FS is not set +# CONFIG_OCTEONTX2_AF is not set +CONFIG_OCTEONTX2_MBOX=m +# CONFIG_OCTEONTX2_PF is not set CONFIG_OCXL=m CONFIG_OF_MDIO=y # CONFIG_OF_OVERLAY is not set @@ -4170,6 +4176,7 @@ CONFIG_PREEMPT_DYNAMIC=y CONFIG_PREEMPT_NOTIFIERS=y # CONFIG_PREEMPT_TRACER is not set CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PRESTERA is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_PRIME_NUMBERS is not set CONFIG_PRINTER=m @@ -5065,6 +5072,8 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNED_PE_FILE_VERIFICATION=y # CONFIG_SIMPLE_PM_BUS is not set # CONFIG_SIOX is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index ae1f90b9b..3bc19f784 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -3057,6 +3057,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MULTIUSER=y +# CONFIG_MVMDIO is not set # CONFIG_MV_XOR_V2 is not set # CONFIG_MWAVE is not set CONFIG_MWIFIEX=m @@ -3298,7 +3299,7 @@ CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_IBM=y CONFIG_NET_VENDOR_INTEL=y -# CONFIG_NET_VENDOR_MARVELL is not set +CONFIG_NET_VENDOR_MARVELL=y # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set # CONFIG_NET_VENDOR_MICROSEMI is not set @@ -3569,6 +3570,8 @@ CONFIG_NVRAM=m # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OCFS2_FS is not set +# CONFIG_OCTEONTX2_AF is not set +# CONFIG_OCTEONTX2_PF is not set CONFIG_OCXL=m # CONFIG_OF_OVERLAY is not set CONFIG_OF_PMEM=m @@ -3865,6 +3868,7 @@ CONFIG_PREEMPT_DYNAMIC=y CONFIG_PREEMPT_NOTIFIERS=y # CONFIG_PREEMPT_TRACER is not set CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PRESTERA is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_PRIME_NUMBERS is not set CONFIG_PRINTER=m @@ -4660,6 +4664,8 @@ CONFIG_SIGNATURE=y # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # CONFIG_SIMPLE_PM_BUS is not set # CONFIG_SIOX is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index ec6420aa9..8003c0a9d 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -3037,6 +3037,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MULTIUSER=y +# CONFIG_MVMDIO is not set # CONFIG_MV_XOR_V2 is not set # CONFIG_MWAVE is not set CONFIG_MWIFIEX=m @@ -3278,7 +3279,7 @@ CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_IBM=y CONFIG_NET_VENDOR_INTEL=y -# CONFIG_NET_VENDOR_MARVELL is not set +CONFIG_NET_VENDOR_MARVELL=y # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set # CONFIG_NET_VENDOR_MICROSEMI is not set @@ -3549,6 +3550,8 @@ CONFIG_NVRAM=m # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OCFS2_FS is not set +# CONFIG_OCTEONTX2_AF is not set +# CONFIG_OCTEONTX2_PF is not set CONFIG_OCXL=m # CONFIG_OF_OVERLAY is not set CONFIG_OF_PMEM=m @@ -3845,6 +3848,7 @@ CONFIG_PREEMPT_DYNAMIC=y CONFIG_PREEMPT_NOTIFIERS=y # CONFIG_PREEMPT_TRACER is not set CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PRESTERA is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_PRIME_NUMBERS is not set CONFIG_PRINTER=m @@ -4640,6 +4644,8 @@ CONFIG_SIGNATURE=y # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # CONFIG_SIMPLE_PM_BUS is not set # CONFIG_SIOX is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 3919acf23..5cc021acf 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -3045,6 +3045,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MULTIUSER=y +# CONFIG_MVMDIO is not set # CONFIG_MV_XOR_V2 is not set # CONFIG_MWAVE is not set CONFIG_MWIFIEX=m @@ -3557,6 +3558,8 @@ CONFIG_NVME_VERBOSE_ERRORS=y # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OCFS2_FS is not set +# CONFIG_OCTEONTX2_AF is not set +# CONFIG_OCTEONTX2_PF is not set CONFIG_OCXL=m # CONFIG_OF is not set # CONFIG_OF_OVERLAY is not set @@ -3809,6 +3812,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_PREEMPT_NOTIFIERS=y # CONFIG_PREEMPT_TRACER is not set # CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PRESTERA is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_PRIME_NUMBERS is not set CONFIG_PRINTER=m @@ -4643,6 +4647,8 @@ CONFIG_SIGNATURE=y # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # CONFIG_SIMPLE_PM_BUS is not set # CONFIG_SIOX is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 069e332fa..c0a6af201 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -3025,6 +3025,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MULTIUSER=y +# CONFIG_MVMDIO is not set # CONFIG_MV_XOR_V2 is not set # CONFIG_MWAVE is not set CONFIG_MWIFIEX=m @@ -3537,6 +3538,8 @@ CONFIG_NVME_VERBOSE_ERRORS=y # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OCFS2_FS is not set +# CONFIG_OCTEONTX2_AF is not set +# CONFIG_OCTEONTX2_PF is not set CONFIG_OCXL=m # CONFIG_OF is not set # CONFIG_OF_OVERLAY is not set @@ -3789,6 +3792,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_PREEMPT_NOTIFIERS=y # CONFIG_PREEMPT_TRACER is not set # CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PRESTERA is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_PRIME_NUMBERS is not set CONFIG_PRINTER=m @@ -4623,6 +4627,8 @@ CONFIG_SIGNATURE=y # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # CONFIG_SIMPLE_PM_BUS is not set # CONFIG_SIOX is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index b0ed17d50..48d13723e 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -3039,6 +3039,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MULTIUSER=y +# CONFIG_MVMDIO is not set # CONFIG_MV_XOR_V2 is not set # CONFIG_MWAVE is not set CONFIG_MWIFIEX=m @@ -3553,6 +3554,8 @@ CONFIG_NVME_VERBOSE_ERRORS=y # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OCFS2_FS is not set +# CONFIG_OCTEONTX2_AF is not set +# CONFIG_OCTEONTX2_PF is not set CONFIG_OCXL=m # CONFIG_OF is not set # CONFIG_OF_OVERLAY is not set @@ -3805,6 +3808,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_PREEMPT_NOTIFIERS=y # CONFIG_PREEMPT_TRACER is not set # CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PRESTERA is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_PRIME_NUMBERS is not set CONFIG_PRINTER=m @@ -4645,6 +4649,8 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # CONFIG_SIMPLE_PM_BUS is not set # CONFIG_SIOX is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index a737deffd..e401f298a 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3241,6 +3241,7 @@ CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_MTRR_SANITIZER=y CONFIG_MTRR=y CONFIG_MULTIUSER=y +# CONFIG_MVMDIO is not set # CONFIG_MV_XOR_V2 is not set # CONFIG_MWAVE is not set CONFIG_MWIFIEX=m @@ -3481,7 +3482,7 @@ CONFIG_NET_VENDOR_GOOGLE=y CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_INTEL=y -# CONFIG_NET_VENDOR_MARVELL is not set +CONFIG_NET_VENDOR_MARVELL=y # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set # CONFIG_NET_VENDOR_MICROSEMI is not set @@ -3755,6 +3756,8 @@ CONFIG_NVRAM=y # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OCFS2_FS is not set +# CONFIG_OCTEONTX2_AF is not set +# CONFIG_OCTEONTX2_PF is not set CONFIG_OCXL=m # CONFIG_OF is not set # CONFIG_OF_OVERLAY is not set @@ -4038,6 +4041,7 @@ CONFIG_PREEMPT_DYNAMIC=y CONFIG_PREEMPT_NOTIFIERS=y # CONFIG_PREEMPT_TRACER is not set CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PRESTERA is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_PRIME_NUMBERS is not set CONFIG_PRINTER=m @@ -4864,6 +4868,8 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNED_PE_FILE_VERIFICATION=y # CONFIG_SIMPLE_PM_BUS is not set # CONFIG_SIOX is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index f4c7f4999..d14492720 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3221,6 +3221,7 @@ CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_MTRR_SANITIZER=y CONFIG_MTRR=y CONFIG_MULTIUSER=y +# CONFIG_MVMDIO is not set # CONFIG_MV_XOR_V2 is not set # CONFIG_MWAVE is not set CONFIG_MWIFIEX=m @@ -3461,7 +3462,7 @@ CONFIG_NET_VENDOR_GOOGLE=y CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_INTEL=y -# CONFIG_NET_VENDOR_MARVELL is not set +CONFIG_NET_VENDOR_MARVELL=y # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set # CONFIG_NET_VENDOR_MICROSEMI is not set @@ -3735,6 +3736,8 @@ CONFIG_NVRAM=y # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_OCFS2_FS is not set +# CONFIG_OCTEONTX2_AF is not set +# CONFIG_OCTEONTX2_PF is not set CONFIG_OCXL=m # CONFIG_OF is not set # CONFIG_OF_OVERLAY is not set @@ -4017,6 +4020,7 @@ CONFIG_PREEMPT_DYNAMIC=y CONFIG_PREEMPT_NOTIFIERS=y # CONFIG_PREEMPT_TRACER is not set CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PRESTERA is not set CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_PRIME_NUMBERS is not set CONFIG_PRINTER=m @@ -4843,6 +4847,8 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SIGNED_PE_FILE_VERIFICATION=y # CONFIG_SIMPLE_PM_BUS is not set # CONFIG_SIOX is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLAB_FREELIST_RANDOM=y # CONFIG_SLAB is not set diff --git a/kernel.spec b/kernel.spec index 161cce752..68999b358 100755 --- a/kernel.spec +++ b/kernel.spec @@ -121,13 +121,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 145.el9 +%define pkgrelease 146.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 145%{?buildid}%{?dist} +%define specrelease 146%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -679,7 +679,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-145.el9.tar.xz +Source0: linux-5.14.0-146.el9.tar.xz Source1: Makefile.rhelver @@ -1351,8 +1351,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-145.el9 -c -mv linux-5.14.0-145.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-146.el9 -c +mv linux-5.14.0-146.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -3018,6 +3018,59 @@ fi # # %changelog +* Tue Aug 16 2022 Herton R. Krzesinski [5.14.0-146.el9] +- cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe (Mark Langsdorf) [2072976] +- cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072976] +- cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072976] +- cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072976] +- cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072976] +- cpufreq: longhaul: Replace acpi_bus_get_device() (Mark Langsdorf) [2072976] +- cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072976] +- cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072976] +- cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072976] +- cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072976] +- cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072976] +- cpufreq: Use CPUFREQ_RELATION_E in DVFS governors (Mark Langsdorf) [2072976] +- cpufreq: Introducing CPUFREQ_RELATION_E (Mark Langsdorf) [2072976] +- cpufreq: Add an interface to mark inefficient frequencies (Mark Langsdorf) [2072976] +- cpufreq: Make policy min/max hard requirements (Mark Langsdorf) [2072976] +- PM: EM: Allow skipping inefficient states (Mark Langsdorf) [2072976] +- PM: EM: Extend em_perf_domain with a flag field (Mark Langsdorf) [2072976] +- PM: EM: Mark inefficient states (Mark Langsdorf) [2072976] +- PM: EM: Fix inefficient states detection (Mark Langsdorf) [2072976] +- PM: EM: Increase energy calculation precision (Mark Langsdorf) [2072976] +- cpufreq: tegra186/tegra194: Handle errors in BPMP response (Mark Langsdorf) [2072976] +- cpufreq: remove useless INIT_LIST_HEAD() (Mark Langsdorf) [2072976] +- cpufreq: s3c244x: add fallthrough comments for switch (Mark Langsdorf) [2072976] +- cpufreq: vexpress: Drop unused variable (Mark Langsdorf) [2072976] +- qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080656] +- redhat/configs: Enable Marvell OcteonTX2 crypto device (Vladis Dronov) [2042239] +- hwrng: cn10k - Enable compile testing (Vladis Dronov) [2042239] +- hwrng: cn10k - Make check_rng_health() return an error code (Vladis Dronov) [2042239] +- hwrng: cn10k - Optimize cn10k_rng_read() (Vladis Dronov) [2042239] +- hwrng: cn10k - Add random number generator support (Vladis Dronov) [2042239] +- hwrng: cavium - fix NULL but dereferenced coccicheck error (Vladis Dronov) [2042261] +- hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER (Vladis Dronov) [2042261] +- hwrng: cavium - Check health status while reading random data (Vladis Dronov) [2042261] +- crypto: octeontx2 - fix potential null pointer access (Vladis Dronov) [2041740] +- crypto: octeontx2 - add firmware version in devlink info (Vladis Dronov) [2041740] +- crypto: octeontx2 - simplify the return expression of otx2_cpt_aead_cbc_aes_sha_setkey() (Vladis Dronov) [2041740] +- crypto: octeontx2 - fix missing unlock (Vladis Dronov) [2041740] +- crypto: octeontx2 - add synchronization between mailbox accesses (Vladis Dronov) [2041740] +- crypto: octeontx2 - remove CONFIG_DM_CRYPT check (Vladis Dronov) [2041740] +- crypto: octeontx2 - increase CPT HW instruction queue length (Vladis Dronov) [2041740] +- crypto: octeontx2 - disable DMA black hole on an DMA fault (Vladis Dronov) [2041740] +- crypto: octeontx2 - CN10K CPT to RNM workaround (Vladis Dronov) [2041740] +- crypto: octeontx2 - Avoid stack variable overflow (Vladis Dronov) [2041740] +- crypto: octeontx2 - prevent underflow in get_cores_bmap() (Vladis Dronov) [2041740] +- crypto: octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete() (Vladis Dronov) [2041740] +- crypto: octeontx2 - Use swap() instead of swap_engines() (Vladis Dronov) [2041740] +- crypto: octeontx2 - parameters for custom engine groups (Vladis Dronov) [2041740] +- crypto: octeontx2 - add apis for custom engine groups (Vladis Dronov) [2041740] +- crypto: octeontx2 - uninitialized variable in kvf_limits_store() (Vladis Dronov) [2041740] +- crypto: octeontx2 - use swap() to make code cleaner (Vladis Dronov) [2041740] +- crypto: octeontx2 - set assoclen in aead_do_fallback() (Vladis Dronov) [2041740] + * Wed Aug 10 2022 Jan Stancek [5.14.0-145.el9] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115238] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115238] diff --git a/sources b/sources index 9766cd9b6..8b040d9ba 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-145.el9.tar.xz) = 23ba34e04b212854146703e97d3781b77720636bb412d3682b8c334c1232b21b2564d988b274bd279c8f1665a327d128ee174d87b28350bc9a409ef8876e0b49 -SHA512 (kernel-abi-stablelists-5.14.0-145.el9.tar.bz2) = d9eabaa939b4090b67cd0757fdee9d029d8aafa1e44d7fc0bb570c1a74e8ffac77fcaa75db0dc534d31af436024c73647683a2df1dae936a2eb29a83167bb59d -SHA512 (kernel-kabi-dw-5.14.0-145.el9.tar.bz2) = 59fd63478b96e54fcc900c9b9cc6eb65331279ca5bcd6fcf9055ed39371a37b7966e84689b5ec6b8df6372c0c3ea4f26ee9f9cc750ad48dc51bd3759419d7a0c +SHA512 (linux-5.14.0-146.el9.tar.xz) = 41bea5ca81be44b3c5f9d31c750f004de883114068d60f3ed00bb16b0d074ce4774740b2d67efb2f6ee469d8602b4f42aab8f8206ba636f3219ae8a86b692212 +SHA512 (kernel-abi-stablelists-5.14.0-146.el9.tar.bz2) = 447ad5f7a5fd5c912f00ca550558020ea74552c0d9a8e6d7e476a2985712bdbf880f1bfa73eb44e5e363b47266f48917591f7bf12e33a2f9b9894c6428b8dbfe +SHA512 (kernel-kabi-dw-5.14.0-146.el9.tar.bz2) = e2db58cf36e3e49c2338d72f2d6db6e257952ef0cdd60f44e7a9d044f45ed86728694354246a5ae74f51aeb588f73c57a672c23b0371692db6f897f1928d3b16