From 36e6bad2c621644444339692e67355b757087d6f Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Sun, 12 Jan 2025 23:45:07 +0100 Subject: [PATCH 1/4] kernel-6.12.0-40.el10 * Sun Jan 12 2025 Jan Stancek [6.12.0-40.el10] - selftests: netfilter: Stabilize rpath.sh (Phil Sutter) [RHEL-71139] - redhat/configs: automotive: disable CONFIG_AIO (Davide Caratti) [RHEL-71905] - redhat/configs: enable CONFIG_USB_XHCI_PCI_RENESAS on RHEL (Desnes Nunes) [RHEL-73371] - RHEL: Set correct config option for CRYPTO_HMAC_S390 (Mete Durlu) [RHEL-24137] - redhat/configs: automotive: disable CONFIG_NET_DROP_MONITOR (Davide Caratti) [RHEL-70868] - qed: put cond_resched() in qed_dmae_operation_wait() (CKI Backport Bot) [RHEL-71560] - qed: allow the callee of qed_mcp_nvm_read() to sleep (CKI Backport Bot) [RHEL-71560] - qed: put cond_resched() in qed_grc_dump_ctx_data() (CKI Backport Bot) [RHEL-71560] - qed: make 'ethtool -d' 10 times faster (CKI Backport Bot) [RHEL-71560] - x86/sev: Convert shared memory back to private on kexec (Vitaly Kuznetsov) [RHEL-68482] - x86/mm: Refactor __set_clr_pte_enc() (Vitaly Kuznetsov) [RHEL-68482] - x86/boot: Skip video memory access in the decompressor for SEV-ES/SNP (Vitaly Kuznetsov) [RHEL-68482] Resolves: RHEL-24137, RHEL-68482, RHEL-70868, RHEL-71139, RHEL-71560, RHEL-71905, RHEL-73371 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 4 ++-- kernel-aarch64-64k-rhel.config | 4 ++-- kernel-aarch64-automotive-debug-rhel.config | 8 ++++---- kernel-aarch64-automotive-rhel.config | 8 ++++---- kernel-aarch64-debug-rhel.config | 4 ++-- kernel-aarch64-rhel.config | 4 ++-- kernel-aarch64-rt-debug-rhel.config | 4 ++-- kernel-aarch64-rt-rhel.config | 4 ++-- kernel-ppc64le-debug-rhel.config | 4 ++-- kernel-ppc64le-rhel.config | 4 ++-- kernel-s390x-debug-rhel.config | 5 +++-- kernel-s390x-rhel.config | 5 +++-- kernel-s390x-zfcpdump-rhel.config | 3 ++- kernel-x86_64-automotive-debug-rhel.config | 8 ++++---- kernel-x86_64-automotive-rhel.config | 8 ++++---- kernel-x86_64-debug-rhel.config | 4 ++-- kernel-x86_64-rhel.config | 4 ++-- kernel-x86_64-rt-debug-rhel.config | 4 ++-- kernel-x86_64-rt-rhel.config | 4 ++-- kernel.changelog | 15 ++++++++++++++ kernel.spec | 22 +++++++++++++++++---- sources | 6 +++--- 23 files changed, 85 insertions(+), 53 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 201747f5f..4a25b306b 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 0 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 39 +RHEL_RELEASE = 40 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index f72add176..e7c51f654 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -1261,7 +1261,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_ARM64_CE=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7830,7 +7829,8 @@ CONFIG_USB_WDM=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_XHCI_TEGRA=m CONFIG_USB_XUSBATM=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index afbda4b5e..e5a6d2b9e 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -1261,7 +1261,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_ARM64_CE=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7805,7 +7804,8 @@ CONFIG_USB_WDM=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_XHCI_TEGRA=m CONFIG_USB_XUSBATM=m diff --git a/kernel-aarch64-automotive-debug-rhel.config b/kernel-aarch64-automotive-debug-rhel.config index fdf2d42d5..aba853505 100644 --- a/kernel-aarch64-automotive-debug-rhel.config +++ b/kernel-aarch64-automotive-debug-rhel.config @@ -204,7 +204,7 @@ CONFIG_AHCI_IMX=m # CONFIG_AHCI_QORIQ is not set # CONFIG_AHCI_TEGRA is not set # CONFIG_AHCI_XGENE is not set -CONFIG_AIO=y +# CONFIG_AIO is not set CONFIG_AIR_EN8811H_PHY=m # CONFIG_AIX_PARTITION is not set # CONFIG_AK09911 is not set @@ -1342,7 +1342,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_ARM64_CE=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -4492,7 +4491,7 @@ CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y CONFIG_NET_DEV_REFCNT_TRACKER=y CONFIG_NETDEVSIM=m -CONFIG_NET_DROP_MONITOR=y +# CONFIG_NET_DROP_MONITOR is not set # CONFIG_NET_DSA is not set # CONFIG_NET_DSA_MV88E6XXX_PTP is not set # CONFIG_NET_EMATCH_CMP is not set @@ -8564,7 +8563,8 @@ CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=m CONFIG_USB_XHCI_RCAR=m # CONFIG_USB_XHCI_TEGRA is not set diff --git a/kernel-aarch64-automotive-rhel.config b/kernel-aarch64-automotive-rhel.config index e2650f264..b4a4684dd 100644 --- a/kernel-aarch64-automotive-rhel.config +++ b/kernel-aarch64-automotive-rhel.config @@ -204,7 +204,7 @@ CONFIG_AHCI_IMX=m # CONFIG_AHCI_QORIQ is not set # CONFIG_AHCI_TEGRA is not set # CONFIG_AHCI_XGENE is not set -CONFIG_AIO=y +# CONFIG_AIO is not set CONFIG_AIR_EN8811H_PHY=m # CONFIG_AIX_PARTITION is not set # CONFIG_AK09911 is not set @@ -1342,7 +1342,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_ARM64_CE=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -4471,7 +4470,7 @@ CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y # CONFIG_NET_DEV_REFCNT_TRACKER is not set CONFIG_NETDEVSIM=m -CONFIG_NET_DROP_MONITOR=y +# CONFIG_NET_DROP_MONITOR is not set # CONFIG_NET_DSA is not set # CONFIG_NET_DSA_MV88E6XXX_PTP is not set # CONFIG_NET_EMATCH_CMP is not set @@ -8539,7 +8538,8 @@ CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=m CONFIG_USB_XHCI_RCAR=m # CONFIG_USB_XHCI_TEGRA is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 5fcd3ae6a..a28b84ec6 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -1259,7 +1259,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_ARM64_CE=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7826,7 +7825,8 @@ CONFIG_USB_WDM=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_XHCI_TEGRA=m CONFIG_USB_XUSBATM=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 4794d8c01..f8fff6de6 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -1259,7 +1259,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_ARM64_CE=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7801,7 +7800,8 @@ CONFIG_USB_WDM=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_XHCI_TEGRA=m CONFIG_USB_XUSBATM=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index cc91ee931..960c842e1 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -1260,7 +1260,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_ARM64_CE=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7875,7 +7874,8 @@ CONFIG_USB_WDM=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_XHCI_TEGRA=m CONFIG_USB_XUSBATM=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index e80d18dfb..1d1fb2c48 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -1260,7 +1260,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_ARM64_CE=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7850,7 +7849,8 @@ CONFIG_USB_WDM=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_XHCI_TEGRA=m CONFIG_USB_XUSBATM=m diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 7e8c35ff9..5774bfd79 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1032,7 +1032,6 @@ CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7279,7 +7278,8 @@ CONFIG_USB_WDM=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_XUSBATM=m CONFIG_USB=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index fe58330f5..080f7853a 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1032,7 +1032,6 @@ CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7256,7 +7255,8 @@ CONFIG_USB_WDM=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_XUSBATM=m CONFIG_USB=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 8581d1dd5..57bd25735 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -1027,7 +1027,7 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_S390=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set +CONFIG_CRYPTO_HMAC_S390=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7255,7 +7255,8 @@ CONFIG_USB_WDM=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_XUSBATM=m CONFIG_USB=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index e8be8e818..09d5f902f 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -1027,7 +1027,7 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_S390=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set +CONFIG_CRYPTO_HMAC_S390=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7232,7 +7232,8 @@ CONFIG_USB_WDM=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_XUSBATM=m CONFIG_USB=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index ee729eb7f..dd137bc5f 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -7254,7 +7254,8 @@ CONFIG_USB_WDM=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_XUSBATM=m CONFIG_USB=y diff --git a/kernel-x86_64-automotive-debug-rhel.config b/kernel-x86_64-automotive-debug-rhel.config index f2fc1db4d..568373ff3 100644 --- a/kernel-x86_64-automotive-debug-rhel.config +++ b/kernel-x86_64-automotive-debug-rhel.config @@ -212,7 +212,7 @@ CONFIG_AFS_FSCACHE=y # CONFIG_AHCI_DWC is not set # CONFIG_AHCI_QORIQ is not set # CONFIG_AHCI_XGENE is not set -CONFIG_AIO=y +# CONFIG_AIO is not set CONFIG_AIR_EN8811H_PHY=m # CONFIG_AIX_PARTITION is not set # CONFIG_AK09911 is not set @@ -1113,7 +1113,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -4218,7 +4217,7 @@ CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y CONFIG_NET_DEV_REFCNT_TRACKER=y CONFIG_NETDEVSIM=m -CONFIG_NET_DROP_MONITOR=y +# CONFIG_NET_DROP_MONITOR is not set # CONFIG_NET_DSA is not set # CONFIG_NET_DSA_MV88E6XXX_PTP is not set # CONFIG_NET_EMATCH_CMP is not set @@ -7858,7 +7857,8 @@ CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_XHCI_DBGCAP=y CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=m # CONFIG_USB_XHCI_TEGRA is not set CONFIG_USB_XUSBATM=m diff --git a/kernel-x86_64-automotive-rhel.config b/kernel-x86_64-automotive-rhel.config index 2e34e4e8a..7b5854ec8 100644 --- a/kernel-x86_64-automotive-rhel.config +++ b/kernel-x86_64-automotive-rhel.config @@ -212,7 +212,7 @@ CONFIG_AFS_FSCACHE=y # CONFIG_AHCI_DWC is not set # CONFIG_AHCI_QORIQ is not set # CONFIG_AHCI_XGENE is not set -CONFIG_AIO=y +# CONFIG_AIO is not set CONFIG_AIR_EN8811H_PHY=m # CONFIG_AIX_PARTITION is not set # CONFIG_AK09911 is not set @@ -1113,7 +1113,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -4198,7 +4197,7 @@ CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y # CONFIG_NET_DEV_REFCNT_TRACKER is not set CONFIG_NETDEVSIM=m -CONFIG_NET_DROP_MONITOR=y +# CONFIG_NET_DROP_MONITOR is not set # CONFIG_NET_DSA is not set # CONFIG_NET_DSA_MV88E6XXX_PTP is not set # CONFIG_NET_EMATCH_CMP is not set @@ -7834,7 +7833,8 @@ CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_XHCI_DBGCAP=y CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=m # CONFIG_USB_XHCI_TEGRA is not set CONFIG_USB_XUSBATM=m diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index d36551c61..04d4e9d9c 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1084,7 +1084,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7602,7 +7601,8 @@ CONFIG_USB_WDM=m CONFIG_USB_XHCI_DBGCAP=y CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_XUSBATM=m CONFIG_USB=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 8d3a10c45..eb4a8586a 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1084,7 +1084,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7578,7 +7577,8 @@ CONFIG_USB_WDM=m CONFIG_USB_XHCI_DBGCAP=y CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_XUSBATM=m CONFIG_USB=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 904dfd272..a031032e4 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -1085,7 +1085,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7651,7 +7650,8 @@ CONFIG_USB_WDM=m CONFIG_USB_XHCI_DBGCAP=y CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_XUSBATM=m CONFIG_USB=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 136b0d4d6..ce5bbb2ff 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -1085,7 +1085,6 @@ CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_HMAC_S390 is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set @@ -7627,7 +7626,8 @@ CONFIG_USB_WDM=m CONFIG_USB_XHCI_DBGCAP=y CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_XUSBATM=m CONFIG_USB=y diff --git a/kernel.changelog b/kernel.changelog index f2cc921ab..2e8910ae5 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,18 @@ +* Sun Jan 12 2025 Jan Stancek [6.12.0-40.el10] +- selftests: netfilter: Stabilize rpath.sh (Phil Sutter) [RHEL-71139] +- redhat/configs: automotive: disable CONFIG_AIO (Davide Caratti) [RHEL-71905] +- redhat/configs: enable CONFIG_USB_XHCI_PCI_RENESAS on RHEL (Desnes Nunes) [RHEL-73371] +- RHEL: Set correct config option for CRYPTO_HMAC_S390 (Mete Durlu) [RHEL-24137] +- redhat/configs: automotive: disable CONFIG_NET_DROP_MONITOR (Davide Caratti) [RHEL-70868] +- qed: put cond_resched() in qed_dmae_operation_wait() (CKI Backport Bot) [RHEL-71560] +- qed: allow the callee of qed_mcp_nvm_read() to sleep (CKI Backport Bot) [RHEL-71560] +- qed: put cond_resched() in qed_grc_dump_ctx_data() (CKI Backport Bot) [RHEL-71560] +- qed: make 'ethtool -d' 10 times faster (CKI Backport Bot) [RHEL-71560] +- x86/sev: Convert shared memory back to private on kexec (Vitaly Kuznetsov) [RHEL-68482] +- x86/mm: Refactor __set_clr_pte_enc() (Vitaly Kuznetsov) [RHEL-68482] +- x86/boot: Skip video memory access in the decompressor for SEV-ES/SNP (Vitaly Kuznetsov) [RHEL-68482] +Resolves: RHEL-24137, RHEL-68482, RHEL-70868, RHEL-71139, RHEL-71560, RHEL-71905, RHEL-73371 + * Thu Jan 09 2025 Jan Stancek [6.12.0-39.el10] - platform/x86/intel/pmc: Disable C1 auto-demotion during suspend (Steve Best) [RHEL-66570] - platform/x86/intel/pmc: Refactor platform resume functions to use cnl_resume() (Steve Best) [RHEL-66570] diff --git a/kernel.spec b/kernel.spec index 01686d521..299c09b80 100644 --- a/kernel.spec +++ b/kernel.spec @@ -162,15 +162,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 39 +%define pkgrelease 40 %define kversion 6 -%define tarfile_release 6.12.0-39.el10 +%define tarfile_release 6.12.0-40.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 39%{?buildid}%{?dist} +%define specrelease 40%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-39.el10 +%define kabiversion 6.12.0-40.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4300,6 +4300,20 @@ fi\ # # %changelog +* Sun Jan 12 2025 Jan Stancek [6.12.0-40.el10] +- selftests: netfilter: Stabilize rpath.sh (Phil Sutter) [RHEL-71139] +- redhat/configs: automotive: disable CONFIG_AIO (Davide Caratti) [RHEL-71905] +- redhat/configs: enable CONFIG_USB_XHCI_PCI_RENESAS on RHEL (Desnes Nunes) [RHEL-73371] +- RHEL: Set correct config option for CRYPTO_HMAC_S390 (Mete Durlu) [RHEL-24137] +- redhat/configs: automotive: disable CONFIG_NET_DROP_MONITOR (Davide Caratti) [RHEL-70868] +- qed: put cond_resched() in qed_dmae_operation_wait() (CKI Backport Bot) [RHEL-71560] +- qed: allow the callee of qed_mcp_nvm_read() to sleep (CKI Backport Bot) [RHEL-71560] +- qed: put cond_resched() in qed_grc_dump_ctx_data() (CKI Backport Bot) [RHEL-71560] +- qed: make 'ethtool -d' 10 times faster (CKI Backport Bot) [RHEL-71560] +- x86/sev: Convert shared memory back to private on kexec (Vitaly Kuznetsov) [RHEL-68482] +- x86/mm: Refactor __set_clr_pte_enc() (Vitaly Kuznetsov) [RHEL-68482] +- x86/boot: Skip video memory access in the decompressor for SEV-ES/SNP (Vitaly Kuznetsov) [RHEL-68482] + * Thu Jan 09 2025 Jan Stancek [6.12.0-39.el10] - platform/x86/intel/pmc: Disable C1 auto-demotion during suspend (Steve Best) [RHEL-66570] - platform/x86/intel/pmc: Refactor platform resume functions to use cnl_resume() (Steve Best) [RHEL-66570] diff --git a/sources b/sources index 292c12650..0dfe24519 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-39.el10.tar.xz) = aeeb90e4b9a8846aa6c9aab85a764557242f403be1b3f5e9cab37d93f8e240e144982fb90761ad5e93a632d95f834cdf72fe7e1ef948e827139b09ba6d2315cc -SHA512 (kernel-abi-stablelists-6.12.0-39.el10.tar.xz) = ee34461fa5e85bf11ed8e6356347d7cc254410b4735c0765ad016ed8cdc57bc5c18f95023a1eed9be6c560b9c32c10b7358890c3ca1208f72c0892ec62d3b8a7 -SHA512 (kernel-kabi-dw-6.12.0-39.el10.tar.xz) = 03529afc24efbf85103e291dfe87bcc049f126ed3e8632960e9ba4b6d373a9895df63b3d75b636c7f45451049474f12c9b8c03290b0501389d5183d370f72942 +SHA512 (linux-6.12.0-40.el10.tar.xz) = fd036f52c23fcf65974b100b54e2ddfdce9139d923058025216a338fe5952467f125d472cffaf451f8e23268839c373324ea7fd0e789af97aad7a80c0dd18265 +SHA512 (kernel-abi-stablelists-6.12.0-40.el10.tar.xz) = 50236d609f682e8af9e90dd453bb30ac3e859e3ccc26948bee0e17e33289441288127eeebc56712888d1345d8ae3d730e05e81444b41442a286a29dcd4a305e6 +SHA512 (kernel-kabi-dw-6.12.0-40.el10.tar.xz) = fded83376b56df7cb4c5e79cd53f35164980429fbd707954c3aca8e372ba226664c84cdf805ca3b14b994f16cd61ee9a47d16f2a5c5c88decdd59303a2231ffb From f38de4282494612de00a5ccdb27a3d17a725af6e Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Tue, 14 Jan 2025 08:37:39 +0100 Subject: [PATCH 2/4] kernel-6.12.0-41.el10 * Tue Jan 14 2025 Jan Stancek [6.12.0-41.el10] - netfilter: IDLETIMER: Fix for possible ABBA deadlock (Phil Sutter) [RHEL-70301] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-73194] - netfilter: nf_tables: do not defer rule destruction via call_rcu (Florian Westphal) [RHEL-68691] - sched/numa: fix memory leak due to the overwritten vma->numab_state (Phil Auld) [RHEL-67478] - netfilter: ipset: Fix for recursive locking warning (Phil Sutter) [RHEL-71827] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [RHEL-50656] - netdev-genl: Hold rcu_read_lock in napi_get (Paolo Abeni) [RHEL-73205] - net: avoid potential UAF in default_operstate() (Paolo Abeni) [RHEL-73205] {CVE-2024-56635} - net: defer final 'struct net' free in netns dismantle (Paolo Abeni) [RHEL-73205] {CVE-2024-56658} - net: restrict SO_REUSEPORT to inet sockets (Paolo Abeni) [RHEL-73205] - Revert "rtnetlink: add guard for RTNL" (Paolo Abeni) [RHEL-73205] - netlink: fix false positive warning in extack during dumps (Paolo Abeni) [RHEL-73205] {CVE-2024-53212} - tcp: check space before adding MPTCP SYN options (Paolo Abeni) [RHEL-73143] - net: fix memory leak in tcp_conn_request() (Paolo Abeni) [RHEL-73143] - Revert "udp: avoid calling sock_def_readable() if possible" (Paolo Abeni) [RHEL-73132] - netfilter: ipset: Hold module reference while requesting a module (Phil Sutter) [RHEL-69538] - redhat: make kernel-debug-uki-virt installable without kernel-debug-core (Vitaly Kuznetsov) [RHEL-72983] - KVM: arm64: Fix S1/S2 combination when FWB==1 and S2 has Device memory type (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden (Shaoqin Huang) [RHEL-68039] - KVM: arm64: vgic-its: Add error handling in vgic_its_cache_translation (Shaoqin Huang) [RHEL-68039] - KVM: arm64: selftests: Add tests for MMIO external abort injection (Shaoqin Huang) [RHEL-68039] - KVM: arm64: selftests: Convert to kernel's ESR terminology (Shaoqin Huang) [RHEL-68039] - tools: arm64: Grab a copy of esr.h from kernel (Shaoqin Huang) [RHEL-68039] - KVM: selftests: Don't bother deleting memslots in KVM when freeing VMs (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status (Shaoqin Huang) [RHEL-68039] - KVM: arm64: vgic-its: Add stronger type-checking to the ITS entry sizes (Shaoqin Huang) [RHEL-68039] - KVM: arm64: vgic: Kill VGIC_MAX_PRIVATE definition (Shaoqin Huang) [RHEL-68039] - KVM: arm64: vgic: Make vgic_get_irq() more robust (Shaoqin Huang) [RHEL-68039] - KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Pass on SVE mapping failures (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Don't map 'kvm_vgic_global_state' at EL2 with pKVM (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Just advertise SEIS as 0 when emulating ICC_CTLR_EL1 (Shaoqin Huang) [RHEL-68039] - KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE (Shaoqin Huang) [RHEL-68039] - KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device (Shaoqin Huang) [RHEL-68039] - KVM: arm64: vgic-its: Add a data length check in vgic_its_save_* (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Don't retire aborted MMIO instruction (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Get rid of userspace_irqchip_in_use (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Initialize trap register values in hyp in pKVM (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Initialize the hypervisor's VM state at EL2 (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu() (Shaoqin Huang) [RHEL-68039] - KVM: arm64: Correctly access TCR2_EL1, PIR_EL1, PIRE0_EL1 with VHE (Shaoqin Huang) [RHEL-68039] Resolves: RHEL-50656, RHEL-67478, RHEL-68039, RHEL-68691, RHEL-69538, RHEL-70301, RHEL-71827, RHEL-72983, RHEL-73132, RHEL-73143, RHEL-73194, RHEL-73205 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel.changelog | 45 ++++++++++++++++++++++++++++++++++++++++ kernel.spec | 54 +++++++++++++++++++++++++++++++++++++++++++----- sources | 6 +++--- 4 files changed, 98 insertions(+), 9 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 4a25b306b..859320276 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 0 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 40 +RHEL_RELEASE = 41 # # RHEL_REBASE_NUM diff --git a/kernel.changelog b/kernel.changelog index 2e8910ae5..7b2dbc098 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,48 @@ +* Tue Jan 14 2025 Jan Stancek [6.12.0-41.el10] +- netfilter: IDLETIMER: Fix for possible ABBA deadlock (Phil Sutter) [RHEL-70301] +- tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-73194] +- netfilter: nf_tables: do not defer rule destruction via call_rcu (Florian Westphal) [RHEL-68691] +- sched/numa: fix memory leak due to the overwritten vma->numab_state (Phil Auld) [RHEL-67478] +- netfilter: ipset: Fix for recursive locking warning (Phil Sutter) [RHEL-71827] +- NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [RHEL-50656] +- netdev-genl: Hold rcu_read_lock in napi_get (Paolo Abeni) [RHEL-73205] +- net: avoid potential UAF in default_operstate() (Paolo Abeni) [RHEL-73205] {CVE-2024-56635} +- net: defer final 'struct net' free in netns dismantle (Paolo Abeni) [RHEL-73205] {CVE-2024-56658} +- net: restrict SO_REUSEPORT to inet sockets (Paolo Abeni) [RHEL-73205] +- Revert "rtnetlink: add guard for RTNL" (Paolo Abeni) [RHEL-73205] +- netlink: fix false positive warning in extack during dumps (Paolo Abeni) [RHEL-73205] {CVE-2024-53212} +- tcp: check space before adding MPTCP SYN options (Paolo Abeni) [RHEL-73143] +- net: fix memory leak in tcp_conn_request() (Paolo Abeni) [RHEL-73143] +- Revert "udp: avoid calling sock_def_readable() if possible" (Paolo Abeni) [RHEL-73132] +- netfilter: ipset: Hold module reference while requesting a module (Phil Sutter) [RHEL-69538] +- redhat: make kernel-debug-uki-virt installable without kernel-debug-core (Vitaly Kuznetsov) [RHEL-72983] +- KVM: arm64: Fix S1/S2 combination when FWB==1 and S2 has Device memory type (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-its: Add error handling in vgic_its_cache_translation (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: selftests: Add tests for MMIO external abort injection (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: selftests: Convert to kernel's ESR terminology (Shaoqin Huang) [RHEL-68039] +- tools: arm64: Grab a copy of esr.h from kernel (Shaoqin Huang) [RHEL-68039] +- KVM: selftests: Don't bother deleting memslots in KVM when freeing VMs (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-its: Add stronger type-checking to the ITS entry sizes (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic: Kill VGIC_MAX_PRIVATE definition (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic: Make vgic_get_irq() more robust (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Pass on SVE mapping failures (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Don't map 'kvm_vgic_global_state' at EL2 with pKVM (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Just advertise SEIS as 0 when emulating ICC_CTLR_EL1 (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-its: Add a data length check in vgic_its_save_* (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Don't retire aborted MMIO instruction (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Get rid of userspace_irqchip_in_use (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Initialize trap register values in hyp in pKVM (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Initialize the hypervisor's VM state at EL2 (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu() (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Correctly access TCR2_EL1, PIR_EL1, PIRE0_EL1 with VHE (Shaoqin Huang) [RHEL-68039] +Resolves: RHEL-50656, RHEL-67478, RHEL-68039, RHEL-68691, RHEL-69538, RHEL-70301, RHEL-71827, RHEL-72983, RHEL-73132, RHEL-73143, RHEL-73194, RHEL-73205 + * Sun Jan 12 2025 Jan Stancek [6.12.0-40.el10] - selftests: netfilter: Stabilize rpath.sh (Phil Sutter) [RHEL-71139] - redhat/configs: automotive: disable CONFIG_AIO (Davide Caratti) [RHEL-71905] diff --git a/kernel.spec b/kernel.spec index 299c09b80..9f4bcb5fb 100644 --- a/kernel.spec +++ b/kernel.spec @@ -162,15 +162,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 40 +%define pkgrelease 41 %define kversion 6 -%define tarfile_release 6.12.0-40.el10 +%define tarfile_release 6.12.0-41.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 40%{?buildid}%{?dist} +%define specrelease 41%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-40.el10 +%define kabiversion 6.12.0-41.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -1659,7 +1659,7 @@ Requires: kernel-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{ %package %{?1:%{1}-}uki-virt\ Summary: %{variant_summary} unified kernel image for virtual machines\ Provides: installonlypkg(kernel)\ -Provides: kernel-%{?1:%{1}-}uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ +Provides: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\ Requires(pre): %{kernel_prereq}\ Requires(pre): systemd >= 254-1\ @@ -4300,6 +4300,50 @@ fi\ # # %changelog +* Tue Jan 14 2025 Jan Stancek [6.12.0-41.el10] +- netfilter: IDLETIMER: Fix for possible ABBA deadlock (Phil Sutter) [RHEL-70301] +- tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-73194] +- netfilter: nf_tables: do not defer rule destruction via call_rcu (Florian Westphal) [RHEL-68691] +- sched/numa: fix memory leak due to the overwritten vma->numab_state (Phil Auld) [RHEL-67478] +- netfilter: ipset: Fix for recursive locking warning (Phil Sutter) [RHEL-71827] +- NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [RHEL-50656] +- netdev-genl: Hold rcu_read_lock in napi_get (Paolo Abeni) [RHEL-73205] +- net: avoid potential UAF in default_operstate() (Paolo Abeni) [RHEL-73205] {CVE-2024-56635} +- net: defer final 'struct net' free in netns dismantle (Paolo Abeni) [RHEL-73205] {CVE-2024-56658} +- net: restrict SO_REUSEPORT to inet sockets (Paolo Abeni) [RHEL-73205] +- Revert "rtnetlink: add guard for RTNL" (Paolo Abeni) [RHEL-73205] +- netlink: fix false positive warning in extack during dumps (Paolo Abeni) [RHEL-73205] {CVE-2024-53212} +- tcp: check space before adding MPTCP SYN options (Paolo Abeni) [RHEL-73143] +- net: fix memory leak in tcp_conn_request() (Paolo Abeni) [RHEL-73143] +- Revert "udp: avoid calling sock_def_readable() if possible" (Paolo Abeni) [RHEL-73132] +- netfilter: ipset: Hold module reference while requesting a module (Phil Sutter) [RHEL-69538] +- redhat: make kernel-debug-uki-virt installable without kernel-debug-core (Vitaly Kuznetsov) [RHEL-72983] +- KVM: arm64: Fix S1/S2 combination when FWB==1 and S2 has Device memory type (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-its: Add error handling in vgic_its_cache_translation (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: selftests: Add tests for MMIO external abort injection (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: selftests: Convert to kernel's ESR terminology (Shaoqin Huang) [RHEL-68039] +- tools: arm64: Grab a copy of esr.h from kernel (Shaoqin Huang) [RHEL-68039] +- KVM: selftests: Don't bother deleting memslots in KVM when freeing VMs (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-its: Add stronger type-checking to the ITS entry sizes (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic: Kill VGIC_MAX_PRIVATE definition (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic: Make vgic_get_irq() more robust (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Pass on SVE mapping failures (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Don't map 'kvm_vgic_global_state' at EL2 with pKVM (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Just advertise SEIS as 0 when emulating ICC_CTLR_EL1 (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: vgic-its: Add a data length check in vgic_its_save_* (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Don't retire aborted MMIO instruction (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Get rid of userspace_irqchip_in_use (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Initialize trap register values in hyp in pKVM (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Initialize the hypervisor's VM state at EL2 (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu() (Shaoqin Huang) [RHEL-68039] +- KVM: arm64: Correctly access TCR2_EL1, PIR_EL1, PIRE0_EL1 with VHE (Shaoqin Huang) [RHEL-68039] + * Sun Jan 12 2025 Jan Stancek [6.12.0-40.el10] - selftests: netfilter: Stabilize rpath.sh (Phil Sutter) [RHEL-71139] - redhat/configs: automotive: disable CONFIG_AIO (Davide Caratti) [RHEL-71905] diff --git a/sources b/sources index 0dfe24519..09eadbe60 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-40.el10.tar.xz) = fd036f52c23fcf65974b100b54e2ddfdce9139d923058025216a338fe5952467f125d472cffaf451f8e23268839c373324ea7fd0e789af97aad7a80c0dd18265 -SHA512 (kernel-abi-stablelists-6.12.0-40.el10.tar.xz) = 50236d609f682e8af9e90dd453bb30ac3e859e3ccc26948bee0e17e33289441288127eeebc56712888d1345d8ae3d730e05e81444b41442a286a29dcd4a305e6 -SHA512 (kernel-kabi-dw-6.12.0-40.el10.tar.xz) = fded83376b56df7cb4c5e79cd53f35164980429fbd707954c3aca8e372ba226664c84cdf805ca3b14b994f16cd61ee9a47d16f2a5c5c88decdd59303a2231ffb +SHA512 (linux-6.12.0-41.el10.tar.xz) = af128077b40c4167d512158541f7f34d2ab0857465c89585bab0b390f088a9f269e0a13de856a231968bc982b4afe47343063d76e84a6c8782448ca38a7d4a1a +SHA512 (kernel-abi-stablelists-6.12.0-41.el10.tar.xz) = 13ebe1dac82ab02efc0c24f791c4a920057c650817ff3c1f1f7aeaa72744a88815b4d08beba466230d32118a9a09f0b185a199e9cd8f15926ea65f890eef373a +SHA512 (kernel-kabi-dw-6.12.0-41.el10.tar.xz) = 04db766bc8abd75b27eb18f13acb36fda60bcc70860d20a8fe380a1ccff301574850f4f2b15fb5b32ae7b15b2d4c5ef0bf47eca130d9c18349cb7d5c1abe49f7 From d5145555d348e2a773d7922964aab2e035b53304 Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Wed, 15 Jan 2025 23:06:01 +0100 Subject: [PATCH 3/4] kernel-6.12.0-42.el10 * Wed Jan 15 2025 Jan Stancek [6.12.0-42.el10] - net: sched: fix erspan_opt settings in cls_flower (Xin Long) [RHEL-73195] - KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits (Vitaly Kuznetsov) [RHEL-71416] - redhat/configs: enable ARCH_TEGRA_241_SOC (Mark Salter) [RHEL-67684] - x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation (Steve Best) [RHEL-68393] - net: sysctl: allow dump_cpumask to handle higher numbers of CPUs (Antoine Tenart) [RHEL-73199] - net: sysctl: do not reserve an extra char in dump_cpumask temporary buffer (Antoine Tenart) [RHEL-73199] - net: sysctl: remove always-true condition (Antoine Tenart) [RHEL-73199] - net: tcp: Add noinline_for_tracing annotation for tcp_drop_reason() (Antoine Tenart) [RHEL-73172] - compiler_types: Add noinline_for_tracing annotation (Antoine Tenart) [RHEL-73172] - net: vxlan: replace VXLAN_INVALID_HDR with VNI_NOT_FOUND (Antoine Tenart) [RHEL-73172] - net: vxlan: use kfree_skb_reason() in encap_bypass_if_local() (Antoine Tenart) [RHEL-73172] - net: vxlan: use kfree_skb_reason() in vxlan_encap_bypass() (Antoine Tenart) [RHEL-73172] - net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit() (Antoine Tenart) [RHEL-73172] - net: vxlan: add drop reasons support to vxlan_xmit_one() (Antoine Tenart) [RHEL-73172] - net: vxlan: use kfree_skb_reason() in vxlan_xmit() (Antoine Tenart) [RHEL-73172] - net: vxlan: make vxlan_set_mac() return drop reasons (Antoine Tenart) [RHEL-73172] - net: vxlan: make vxlan_snoop() return drop reasons (Antoine Tenart) [RHEL-73172] - net: vxlan: make vxlan_remcsum() return drop reasons (Antoine Tenart) [RHEL-73172] - net: vxlan: add skb drop reasons to vxlan_rcv() (Antoine Tenart) [RHEL-73172] - net: tunnel: make skb_vlan_inet_prepare() return drop reasons (Antoine Tenart) [RHEL-73172] - net: tunnel: add pskb_inet_may_pull_reason() helper (Antoine Tenart) [RHEL-73172] - net: skb: add pskb_network_may_pull_reason() helper (Antoine Tenart) [RHEL-73172] - redhat: Install bpftool into BPF selftests dir (Viktor Malik) [RHEL-73480] - redhat: Drop bpftool from kernel spec (Viktor Malik) [RHEL-73480] - tools/power turbostat: Add initial support for GraniteRapids-D (Eddie Kovsky) [RHEL-29354] - rtc: check if __rtc_read_time was successful in rtc_timer_do_work() (Steve Best) [RHEL-73490] {CVE-2024-56739} - powerpc/mm/fault: Fix kfence page fault reporting (Mamatha Inamdar) [RHEL-73630] - bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL (CKI Backport Bot) [RHEL-73198] - bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features (CKI Backport Bot) [RHEL-73198] - net, team, bonding: Add netdev_base_features helper (CKI Backport Bot) [RHEL-73198] - bonding: add ESP offload features when slaves support (CKI Backport Bot) [RHEL-73198] - Documentation: bonding: add XDP support explanation (CKI Backport Bot) [RHEL-73198] - bonding: return detailed error when loading native XDP fails (CKI Backport Bot) [RHEL-73198] Resolves: RHEL-29354, RHEL-67684, RHEL-68393, RHEL-71416, RHEL-73172, RHEL-73195, RHEL-73198, RHEL-73199, RHEL-73480, RHEL-73490, RHEL-73630 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 2 +- kernel-aarch64-64k-rhel.config | 2 +- kernel-aarch64-automotive-debug-rhel.config | 2 +- kernel-aarch64-automotive-rhel.config | 2 +- kernel-aarch64-debug-rhel.config | 2 +- kernel-aarch64-rhel.config | 2 +- kernel-aarch64-rt-debug-rhel.config | 2 +- kernel-aarch64-rt-rhel.config | 2 +- kernel.changelog | 36 +++++ kernel.spec | 155 ++++++-------------- sources | 6 +- 12 files changed, 91 insertions(+), 124 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 859320276..843ec4c22 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 0 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 41 +RHEL_RELEASE = 42 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index e7c51f654..d7754d3a0 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -305,7 +305,7 @@ CONFIG_ARCH_SEATTLE=y CONFIG_ARCH_TEGRA_194_SOC=y # CONFIG_ARCH_TEGRA_210_SOC is not set CONFIG_ARCH_TEGRA_234_SOC=y -# CONFIG_ARCH_TEGRA_241_SOC is not set +CONFIG_ARCH_TEGRA_241_SOC=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y CONFIG_ARCH_THUNDER=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index e5a6d2b9e..40e7cc2fc 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -305,7 +305,7 @@ CONFIG_ARCH_SEATTLE=y CONFIG_ARCH_TEGRA_194_SOC=y # CONFIG_ARCH_TEGRA_210_SOC is not set CONFIG_ARCH_TEGRA_234_SOC=y -# CONFIG_ARCH_TEGRA_241_SOC is not set +CONFIG_ARCH_TEGRA_241_SOC=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y CONFIG_ARCH_THUNDER=y diff --git a/kernel-aarch64-automotive-debug-rhel.config b/kernel-aarch64-automotive-debug-rhel.config index aba853505..ea0abb3bd 100644 --- a/kernel-aarch64-automotive-debug-rhel.config +++ b/kernel-aarch64-automotive-debug-rhel.config @@ -331,7 +331,7 @@ CONFIG_ARCH_RENESAS=y CONFIG_ARCH_TEGRA_194_SOC=y # CONFIG_ARCH_TEGRA_210_SOC is not set CONFIG_ARCH_TEGRA_234_SOC=y -# CONFIG_ARCH_TEGRA_241_SOC is not set +CONFIG_ARCH_TEGRA_241_SOC=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y CONFIG_ARCH_THUNDER=y diff --git a/kernel-aarch64-automotive-rhel.config b/kernel-aarch64-automotive-rhel.config index b4a4684dd..df754a170 100644 --- a/kernel-aarch64-automotive-rhel.config +++ b/kernel-aarch64-automotive-rhel.config @@ -331,7 +331,7 @@ CONFIG_ARCH_RENESAS=y CONFIG_ARCH_TEGRA_194_SOC=y # CONFIG_ARCH_TEGRA_210_SOC is not set CONFIG_ARCH_TEGRA_234_SOC=y -# CONFIG_ARCH_TEGRA_241_SOC is not set +CONFIG_ARCH_TEGRA_241_SOC=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y CONFIG_ARCH_THUNDER=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index a28b84ec6..a86bb76ea 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -305,7 +305,7 @@ CONFIG_ARCH_SEATTLE=y CONFIG_ARCH_TEGRA_194_SOC=y # CONFIG_ARCH_TEGRA_210_SOC is not set CONFIG_ARCH_TEGRA_234_SOC=y -# CONFIG_ARCH_TEGRA_241_SOC is not set +CONFIG_ARCH_TEGRA_241_SOC=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y CONFIG_ARCH_THUNDER=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index f8fff6de6..581819c50 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -305,7 +305,7 @@ CONFIG_ARCH_SEATTLE=y CONFIG_ARCH_TEGRA_194_SOC=y # CONFIG_ARCH_TEGRA_210_SOC is not set CONFIG_ARCH_TEGRA_234_SOC=y -# CONFIG_ARCH_TEGRA_241_SOC is not set +CONFIG_ARCH_TEGRA_241_SOC=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y CONFIG_ARCH_THUNDER=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 960c842e1..5fc8c6fab 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -305,7 +305,7 @@ CONFIG_ARCH_SEATTLE=y CONFIG_ARCH_TEGRA_194_SOC=y # CONFIG_ARCH_TEGRA_210_SOC is not set CONFIG_ARCH_TEGRA_234_SOC=y -# CONFIG_ARCH_TEGRA_241_SOC is not set +CONFIG_ARCH_TEGRA_241_SOC=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y CONFIG_ARCH_THUNDER=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 1d1fb2c48..f8ed7f765 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -305,7 +305,7 @@ CONFIG_ARCH_SEATTLE=y CONFIG_ARCH_TEGRA_194_SOC=y # CONFIG_ARCH_TEGRA_210_SOC is not set CONFIG_ARCH_TEGRA_234_SOC=y -# CONFIG_ARCH_TEGRA_241_SOC is not set +CONFIG_ARCH_TEGRA_241_SOC=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y CONFIG_ARCH_THUNDER=y diff --git a/kernel.changelog b/kernel.changelog index 7b2dbc098..1d225687f 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,39 @@ +* Wed Jan 15 2025 Jan Stancek [6.12.0-42.el10] +- net: sched: fix erspan_opt settings in cls_flower (Xin Long) [RHEL-73195] +- KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits (Vitaly Kuznetsov) [RHEL-71416] +- redhat/configs: enable ARCH_TEGRA_241_SOC (Mark Salter) [RHEL-67684] +- x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation (Steve Best) [RHEL-68393] +- net: sysctl: allow dump_cpumask to handle higher numbers of CPUs (Antoine Tenart) [RHEL-73199] +- net: sysctl: do not reserve an extra char in dump_cpumask temporary buffer (Antoine Tenart) [RHEL-73199] +- net: sysctl: remove always-true condition (Antoine Tenart) [RHEL-73199] +- net: tcp: Add noinline_for_tracing annotation for tcp_drop_reason() (Antoine Tenart) [RHEL-73172] +- compiler_types: Add noinline_for_tracing annotation (Antoine Tenart) [RHEL-73172] +- net: vxlan: replace VXLAN_INVALID_HDR with VNI_NOT_FOUND (Antoine Tenart) [RHEL-73172] +- net: vxlan: use kfree_skb_reason() in encap_bypass_if_local() (Antoine Tenart) [RHEL-73172] +- net: vxlan: use kfree_skb_reason() in vxlan_encap_bypass() (Antoine Tenart) [RHEL-73172] +- net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit() (Antoine Tenart) [RHEL-73172] +- net: vxlan: add drop reasons support to vxlan_xmit_one() (Antoine Tenart) [RHEL-73172] +- net: vxlan: use kfree_skb_reason() in vxlan_xmit() (Antoine Tenart) [RHEL-73172] +- net: vxlan: make vxlan_set_mac() return drop reasons (Antoine Tenart) [RHEL-73172] +- net: vxlan: make vxlan_snoop() return drop reasons (Antoine Tenart) [RHEL-73172] +- net: vxlan: make vxlan_remcsum() return drop reasons (Antoine Tenart) [RHEL-73172] +- net: vxlan: add skb drop reasons to vxlan_rcv() (Antoine Tenart) [RHEL-73172] +- net: tunnel: make skb_vlan_inet_prepare() return drop reasons (Antoine Tenart) [RHEL-73172] +- net: tunnel: add pskb_inet_may_pull_reason() helper (Antoine Tenart) [RHEL-73172] +- net: skb: add pskb_network_may_pull_reason() helper (Antoine Tenart) [RHEL-73172] +- redhat: Install bpftool into BPF selftests dir (Viktor Malik) [RHEL-73480] +- redhat: Drop bpftool from kernel spec (Viktor Malik) [RHEL-73480] +- tools/power turbostat: Add initial support for GraniteRapids-D (Eddie Kovsky) [RHEL-29354] +- rtc: check if __rtc_read_time was successful in rtc_timer_do_work() (Steve Best) [RHEL-73490] {CVE-2024-56739} +- powerpc/mm/fault: Fix kfence page fault reporting (Mamatha Inamdar) [RHEL-73630] +- bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL (CKI Backport Bot) [RHEL-73198] +- bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features (CKI Backport Bot) [RHEL-73198] +- net, team, bonding: Add netdev_base_features helper (CKI Backport Bot) [RHEL-73198] +- bonding: add ESP offload features when slaves support (CKI Backport Bot) [RHEL-73198] +- Documentation: bonding: add XDP support explanation (CKI Backport Bot) [RHEL-73198] +- bonding: return detailed error when loading native XDP fails (CKI Backport Bot) [RHEL-73198] +Resolves: RHEL-29354, RHEL-67684, RHEL-68393, RHEL-71416, RHEL-73172, RHEL-73195, RHEL-73198, RHEL-73199, RHEL-73480, RHEL-73490, RHEL-73630 + * Tue Jan 14 2025 Jan Stancek [6.12.0-41.el10] - netfilter: IDLETIMER: Fix for possible ABBA deadlock (Phil Sutter) [RHEL-70301] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-73194] diff --git a/kernel.spec b/kernel.spec index 9f4bcb5fb..f94636de4 100644 --- a/kernel.spec +++ b/kernel.spec @@ -162,15 +162,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 41 +%define pkgrelease 42 %define kversion 6 -%define tarfile_release 6.12.0-41.el10 +%define tarfile_release 6.12.0-42.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 41%{?buildid}%{?dist} +%define specrelease 42%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-41.el10 +%define kabiversion 6.12.0-42.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -230,8 +230,6 @@ Summary: The Linux kernel %define with_libperf %{?_without_libperf: 0} %{?!_without_libperf: 1} # tools %define with_tools %{?_without_tools: 0} %{?!_without_tools: 1} -# bpf tool -%define with_bpftool %{?_without_bpftool: 0} %{?!_without_bpftool: 1} # kernel-debuginfo %define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1} # kernel-abi-stablelists @@ -393,7 +391,6 @@ Summary: The Linux kernel %define with_perf 0 %define with_libperf 0 %define with_tools 0 -%define with_bpftool 0 %define with_kernel_abi_stablelists 0 %define with_selftests 0 %define with_ipaclones 0 @@ -406,7 +403,6 @@ Summary: The Linux kernel %define with_perf 0 %define with_libperf 0 %define with_tools 0 -%define with_bpftool 0 %define with_kernel_abi_stablelists 0 %define with_selftests 0 %define with_ipaclones 0 @@ -423,7 +419,6 @@ Summary: The Linux kernel %define with_perf 0 %define with_libperf 0 %define with_tools 0 -%define with_bpftool 0 %define with_kernel_abi_stablelists 0 %define with_selftests 0 %define with_ipaclones 0 @@ -442,7 +437,6 @@ Summary: The Linux kernel %define with_debug 0 %define with_debuginfo 0 %define with_vdso_install 0 -%define with_bpftool 1 %define with_selftests 1 %endif @@ -491,16 +485,6 @@ Summary: The Linux kernel %define use_vdso 1 %endif -# selftests require bpftool to be built. If bpftools is disabled, then disable selftests -%if %{with_bpftool} == 0 -%define with_selftests 0 -%endif - -# bpftool needs debuginfo to work -%if %{with_debuginfo} == 0 -%define with_bpftool 0 -%endif - %ifnarch noarch %define with_kernel_abi_stablelists 0 %endif @@ -532,7 +516,6 @@ Summary: The Linux kernel %define with_tools 0 %define with_perf 0 %define with_libperf 0 -%define with_bpftool 0 %define with_selftests 0 %define with_debug 0 %endif @@ -634,7 +617,6 @@ Summary: The Linux kernel %define with_perf 0 %define with_libperf 0 %define with_tools 0 -%define with_bpftool 0 %define with_selftests 0 %define _enable_debug_packages 0 %endif @@ -782,12 +764,8 @@ BuildRequires: libnl3-devel %if %{with_tools} || %{signmodules} || %{signkernel} BuildRequires: openssl-devel %endif -%if %{with_bpftool} -BuildRequires: python3-docutils -BuildRequires: zlib-devel binutils-devel llvm-devel -%endif %if %{with_selftests} -BuildRequires: clang llvm-devel fuse-devel +BuildRequires: clang llvm-devel fuse-devel zlib-devel binutils-devel %ifarch x86_64 riscv64 BuildRequires: lld %endif @@ -1337,42 +1315,6 @@ analysing the logical and timing behavior of Linux. # with_tools %endif -%if %{with_bpftool} - -%if 0%{?fedora} -# bpftoolverion doesn't bump with stable updates so let's stick with -# upstream kernel version for the package name. We still get correct -# output with bpftool -V. -%define bpftoolversion %specrpmversion -%else -%define bpftoolversion 7.5.0 -%endif - -%package -n bpftool -Summary: Inspection and simple manipulation of eBPF programs and maps -Version: %{bpftoolversion} -%description -n bpftool -This package contains the bpftool, which allows inspection and simple -manipulation of eBPF programs and maps. - -%package -n bpftool-debuginfo -Summary: Debug information for package bpftool -Version: %{bpftoolversion} -Group: Development/Debug -Requires: %{name}-debuginfo-common-%{_target_cpu} = %{specrpmversion}-%{release} -AutoReqProv: no -%description -n bpftool-debuginfo -This package provides debug information for the bpftool package. - -%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_sbindir}/bpftool(\.debug)?|XXX' -o bpftool-debuginfo.list} - -# Setting "Version:" above overrides the internal {version} macro, -# need to restore it here -%define version %{specrpmversion} - -# with_bpftool -%endif - %if %{with_selftests} %package selftests-internal @@ -3184,17 +3126,6 @@ if [ -f $DevelDir/vmlinux.h ]; then fi echo "${RPM_VMLINUX_H}" > ../vmlinux_h_path -%if %{with_bpftool} -%global bpftool_make \ - %{__make} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" DESTDIR=$RPM_BUILD_ROOT %{?make_opts} VMLINUX_H="${RPM_VMLINUX_H}" V=1 -%{log_msg "build bpftool"} -pushd tools/bpf/bpftool -%{bpftool_make} -popd -%else -%{log_msg "bpftools disabled ... disabling selftests"} -%endif - %if %{with_selftests} %{log_msg "start build selftests"} # Unfortunately, samples/bpf/Makefile expects that the headers are installed @@ -3214,9 +3145,6 @@ fi %{log_msg "build samples/bpf"} %{make} %{?_smp_mflags} EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" ARCH=$Arch V=1 M=samples/bpf/ VMLINUX_H="${RPM_VMLINUX_H}" || true -# Prevent bpf selftests to build bpftool repeatedly: -export BPFTOOL=$(pwd)/tools/bpf/bpftool/bpftool - pushd tools/testing/selftests # We need to install here because we need to call make with ARCH set which # doesn't seem possible to do in the install section. @@ -3257,11 +3185,13 @@ for dir in bpf bpf/no_alu32 bpf/progs; do # other issues. If something did not get built, just skip it. test -d $dir || continue mkdir -p %{buildroot}%{_libexecdir}/kselftests/$dir - find $dir -maxdepth 1 -type f \( -executable -o -name '*.py' -o -name settings -o \ + find $dir -maxdepth 1 \( -type f -o -type l \) \ + \( -executable -o -name '*.py' -o -name settings -o \ -name 'btf_dump_test_case_*.c' -o -name '*.ko' -o \ -name '*.o' -exec sh -c 'readelf -h "{}" | grep -q "^ Machine:.*BPF"' \; \) -print0 | \ xargs -0 cp -t %{buildroot}%{_libexecdir}/kselftests/$dir || true done + %buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs" %buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-no_alu32" @@ -3274,7 +3204,6 @@ rm -f %{buildroot}/usr/libexec/kselftests/bpf/urandom_read rm -f %{buildroot}/usr/libexec/kselftests/bpf/no_alu32/urandom_read popd -export -n BPFTOOL %{log_msg "end build selftests"} %endif @@ -3526,14 +3455,6 @@ rm -f %{buildroot}%{_bindir}/timerlat popd %endif -%if !%{with_automotive} -%if %{with_bpftool} -pushd tools/bpf/bpftool -%{bpftool_make} prefix=%{_prefix} bash_compdir=%{_sysconfdir}/bash_completion.d/ mandir=%{_mandir} install doc-install -popd -%endif -%endif - %if %{with_selftests} pushd samples install -d %{buildroot}%{_libexecdir}/ksamples @@ -4091,31 +4012,6 @@ fi\ # with_tools %endif -%if !%{with_automotive} -%if %{with_bpftool} -%files -n bpftool -%{_sbindir}/bpftool -%{_sysconfdir}/bash_completion.d/bpftool -%{_mandir}/man8/bpftool-cgroup.8.gz -%{_mandir}/man8/bpftool-gen.8.gz -%{_mandir}/man8/bpftool-iter.8.gz -%{_mandir}/man8/bpftool-link.8.gz -%{_mandir}/man8/bpftool-map.8.gz -%{_mandir}/man8/bpftool-prog.8.gz -%{_mandir}/man8/bpftool-perf.8.gz -%{_mandir}/man8/bpftool.8.gz -%{_mandir}/man8/bpftool-net.8.gz -%{_mandir}/man8/bpftool-feature.8.gz -%{_mandir}/man8/bpftool-btf.8.gz -%{_mandir}/man8/bpftool-struct_ops.8.gz - -%if %{with_debuginfo} -%files -f bpftool-debuginfo.list -n bpftool-debuginfo -%defattr(-,root,root) -%endif -%endif -%endif - %if %{with_selftests} %files selftests-internal %{_libexecdir}/ksamples @@ -4300,6 +4196,41 @@ fi\ # # %changelog +* Wed Jan 15 2025 Jan Stancek [6.12.0-42.el10] +- net: sched: fix erspan_opt settings in cls_flower (Xin Long) [RHEL-73195] +- KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits (Vitaly Kuznetsov) [RHEL-71416] +- redhat/configs: enable ARCH_TEGRA_241_SOC (Mark Salter) [RHEL-67684] +- x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation (Steve Best) [RHEL-68393] +- net: sysctl: allow dump_cpumask to handle higher numbers of CPUs (Antoine Tenart) [RHEL-73199] +- net: sysctl: do not reserve an extra char in dump_cpumask temporary buffer (Antoine Tenart) [RHEL-73199] +- net: sysctl: remove always-true condition (Antoine Tenart) [RHEL-73199] +- net: tcp: Add noinline_for_tracing annotation for tcp_drop_reason() (Antoine Tenart) [RHEL-73172] +- compiler_types: Add noinline_for_tracing annotation (Antoine Tenart) [RHEL-73172] +- net: vxlan: replace VXLAN_INVALID_HDR with VNI_NOT_FOUND (Antoine Tenart) [RHEL-73172] +- net: vxlan: use kfree_skb_reason() in encap_bypass_if_local() (Antoine Tenart) [RHEL-73172] +- net: vxlan: use kfree_skb_reason() in vxlan_encap_bypass() (Antoine Tenart) [RHEL-73172] +- net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit() (Antoine Tenart) [RHEL-73172] +- net: vxlan: add drop reasons support to vxlan_xmit_one() (Antoine Tenart) [RHEL-73172] +- net: vxlan: use kfree_skb_reason() in vxlan_xmit() (Antoine Tenart) [RHEL-73172] +- net: vxlan: make vxlan_set_mac() return drop reasons (Antoine Tenart) [RHEL-73172] +- net: vxlan: make vxlan_snoop() return drop reasons (Antoine Tenart) [RHEL-73172] +- net: vxlan: make vxlan_remcsum() return drop reasons (Antoine Tenart) [RHEL-73172] +- net: vxlan: add skb drop reasons to vxlan_rcv() (Antoine Tenart) [RHEL-73172] +- net: tunnel: make skb_vlan_inet_prepare() return drop reasons (Antoine Tenart) [RHEL-73172] +- net: tunnel: add pskb_inet_may_pull_reason() helper (Antoine Tenart) [RHEL-73172] +- net: skb: add pskb_network_may_pull_reason() helper (Antoine Tenart) [RHEL-73172] +- redhat: Install bpftool into BPF selftests dir (Viktor Malik) [RHEL-73480] +- redhat: Drop bpftool from kernel spec (Viktor Malik) [RHEL-73480] +- tools/power turbostat: Add initial support for GraniteRapids-D (Eddie Kovsky) [RHEL-29354] +- rtc: check if __rtc_read_time was successful in rtc_timer_do_work() (Steve Best) [RHEL-73490] {CVE-2024-56739} +- powerpc/mm/fault: Fix kfence page fault reporting (Mamatha Inamdar) [RHEL-73630] +- bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL (CKI Backport Bot) [RHEL-73198] +- bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features (CKI Backport Bot) [RHEL-73198] +- net, team, bonding: Add netdev_base_features helper (CKI Backport Bot) [RHEL-73198] +- bonding: add ESP offload features when slaves support (CKI Backport Bot) [RHEL-73198] +- Documentation: bonding: add XDP support explanation (CKI Backport Bot) [RHEL-73198] +- bonding: return detailed error when loading native XDP fails (CKI Backport Bot) [RHEL-73198] + * Tue Jan 14 2025 Jan Stancek [6.12.0-41.el10] - netfilter: IDLETIMER: Fix for possible ABBA deadlock (Phil Sutter) [RHEL-70301] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-73194] diff --git a/sources b/sources index 09eadbe60..5888f3110 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-41.el10.tar.xz) = af128077b40c4167d512158541f7f34d2ab0857465c89585bab0b390f088a9f269e0a13de856a231968bc982b4afe47343063d76e84a6c8782448ca38a7d4a1a -SHA512 (kernel-abi-stablelists-6.12.0-41.el10.tar.xz) = 13ebe1dac82ab02efc0c24f791c4a920057c650817ff3c1f1f7aeaa72744a88815b4d08beba466230d32118a9a09f0b185a199e9cd8f15926ea65f890eef373a -SHA512 (kernel-kabi-dw-6.12.0-41.el10.tar.xz) = 04db766bc8abd75b27eb18f13acb36fda60bcc70860d20a8fe380a1ccff301574850f4f2b15fb5b32ae7b15b2d4c5ef0bf47eca130d9c18349cb7d5c1abe49f7 +SHA512 (linux-6.12.0-42.el10.tar.xz) = c53203ad0c84b7e68a0d6d0d74f1822d2fad1b2f82407f075e0d08799608b740ac07359e8265799d0c938ceb2b3ac18769cc6c0cbc7ed7b485ec5d351a767299 +SHA512 (kernel-abi-stablelists-6.12.0-42.el10.tar.xz) = ac9fd593b512c76e02437757e56ff4fcd602d8d190306d6e77d7cb193a3d96e4ae20831e9952c84d93ee517f4e405b2bac9e618a13bbd286f4ae8685bce30aac +SHA512 (kernel-kabi-dw-6.12.0-42.el10.tar.xz) = 04db766bc8abd75b27eb18f13acb36fda60bcc70860d20a8fe380a1ccff301574850f4f2b15fb5b32ae7b15b2d4c5ef0bf47eca130d9c18349cb7d5c1abe49f7 From d03e54c822cfa1098f8475038678891a1713a628 Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Mon, 20 Jan 2025 09:24:50 +0100 Subject: [PATCH 4/4] kernel-6.12.0-43.el10 * Mon Jan 20 2025 Jan Stancek [6.12.0-43.el10] - net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged (CKI Backport Bot) [RHEL-39340] - vfio/pci: Fallback huge faults for unaligned pfn (Alex Williamson) [RHEL-72822] - iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context (Luis Claudio R. Goncalves) [RHEL-74342] - net: sched: fix ordering of qlen adjustment (CKI Backport Bot) [RHEL-73395] {CVE-2024-53164} - net_sched: sch_fq: don't follow the fast path if Tx is behind now (CKI Backport Bot) [RHEL-73395] - s390/uvdevice: Support longer secret lists (Mete Durlu) [RHEL-25204] - s390/uv: Retrieve UV secrets sysfs support (Mete Durlu) [RHEL-25204] - s390/uvdevice: Increase indent in IOCTL definitions (Mete Durlu) [RHEL-25204] - s390/uvdevice: Add Retrieve Secret IOCTL (Mete Durlu) [RHEL-25204] - s390/uv: Retrieve UV secrets support (Mete Durlu) [RHEL-25204] - s390/uv: Use a constant for more-data rc (Mete Durlu) [RHEL-25204] - s390/uv: Provide host-key hashes in sysfs (Mete Durlu) [RHEL-47110] - s390/uv: Refactor uv-sysfs creation (Mete Durlu) [RHEL-47110] - net/l2tp: fix warning in l2tp_exit_net found by syzbot (Guillaume Nault) [RHEL-73846] - geneve: do not assume mac header is set in geneve_xmit_skb() (Guillaume Nault) [RHEL-73846] - net: Fix netns for ip_tunnel_init_flow() (Guillaume Nault) [RHEL-73846] - futex: fix user access on powerpc (Waiman Long) [RHEL-70187] - x86: fix off-by-one in access_ok() (Waiman Long) [RHEL-70187] - futex: improve user space accesses (Waiman Long) [RHEL-70187] - s390/pci: Add pci_msg debug view to PCI report (Mete Durlu) [RHEL-24144] - s390/debug: Add a reverse mode for debug_dump() (Mete Durlu) [RHEL-24144] - s390/debug: Add debug_dump() to write debug view to a string buffer (Mete Durlu) [RHEL-24144] - s390/debug: Split private data alloc/free out of file operations (Mete Durlu) [RHEL-24144] - s390/debug: Simplify and document debug_next_entry() logic (Mete Durlu) [RHEL-24144] - s390/pci: Report PCI error recovery results via SCLP (Mete Durlu) [RHEL-24144] - s390/debug: Pass in and enforce output buffer size for format handlers (Mete Durlu) [RHEL-24144] - s390/sclp: Allow user-space to provide PCI reports for optical modules (Mete Durlu) [RHEL-71264] Resolves: RHEL-24144, RHEL-25204, RHEL-39340, RHEL-47110, RHEL-70187, RHEL-71264, RHEL-72822, RHEL-73395, RHEL-73846, RHEL-74342 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel.changelog | 30 ++++++++++++++++++++++++++++++ kernel.spec | 37 +++++++++++++++++++++++++++++++++---- sources | 6 +++--- 4 files changed, 67 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 843ec4c22..70c806711 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 0 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 42 +RHEL_RELEASE = 43 # # RHEL_REBASE_NUM diff --git a/kernel.changelog b/kernel.changelog index 1d225687f..c595c6fa9 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,33 @@ +* Mon Jan 20 2025 Jan Stancek [6.12.0-43.el10] +- net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged (CKI Backport Bot) [RHEL-39340] +- vfio/pci: Fallback huge faults for unaligned pfn (Alex Williamson) [RHEL-72822] +- iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context (Luis Claudio R. Goncalves) [RHEL-74342] +- net: sched: fix ordering of qlen adjustment (CKI Backport Bot) [RHEL-73395] {CVE-2024-53164} +- net_sched: sch_fq: don't follow the fast path if Tx is behind now (CKI Backport Bot) [RHEL-73395] +- s390/uvdevice: Support longer secret lists (Mete Durlu) [RHEL-25204] +- s390/uv: Retrieve UV secrets sysfs support (Mete Durlu) [RHEL-25204] +- s390/uvdevice: Increase indent in IOCTL definitions (Mete Durlu) [RHEL-25204] +- s390/uvdevice: Add Retrieve Secret IOCTL (Mete Durlu) [RHEL-25204] +- s390/uv: Retrieve UV secrets support (Mete Durlu) [RHEL-25204] +- s390/uv: Use a constant for more-data rc (Mete Durlu) [RHEL-25204] +- s390/uv: Provide host-key hashes in sysfs (Mete Durlu) [RHEL-47110] +- s390/uv: Refactor uv-sysfs creation (Mete Durlu) [RHEL-47110] +- net/l2tp: fix warning in l2tp_exit_net found by syzbot (Guillaume Nault) [RHEL-73846] +- geneve: do not assume mac header is set in geneve_xmit_skb() (Guillaume Nault) [RHEL-73846] +- net: Fix netns for ip_tunnel_init_flow() (Guillaume Nault) [RHEL-73846] +- futex: fix user access on powerpc (Waiman Long) [RHEL-70187] +- x86: fix off-by-one in access_ok() (Waiman Long) [RHEL-70187] +- futex: improve user space accesses (Waiman Long) [RHEL-70187] +- s390/pci: Add pci_msg debug view to PCI report (Mete Durlu) [RHEL-24144] +- s390/debug: Add a reverse mode for debug_dump() (Mete Durlu) [RHEL-24144] +- s390/debug: Add debug_dump() to write debug view to a string buffer (Mete Durlu) [RHEL-24144] +- s390/debug: Split private data alloc/free out of file operations (Mete Durlu) [RHEL-24144] +- s390/debug: Simplify and document debug_next_entry() logic (Mete Durlu) [RHEL-24144] +- s390/pci: Report PCI error recovery results via SCLP (Mete Durlu) [RHEL-24144] +- s390/debug: Pass in and enforce output buffer size for format handlers (Mete Durlu) [RHEL-24144] +- s390/sclp: Allow user-space to provide PCI reports for optical modules (Mete Durlu) [RHEL-71264] +Resolves: RHEL-24144, RHEL-25204, RHEL-39340, RHEL-47110, RHEL-70187, RHEL-71264, RHEL-72822, RHEL-73395, RHEL-73846, RHEL-74342 + * Wed Jan 15 2025 Jan Stancek [6.12.0-42.el10] - net: sched: fix erspan_opt settings in cls_flower (Xin Long) [RHEL-73195] - KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits (Vitaly Kuznetsov) [RHEL-71416] diff --git a/kernel.spec b/kernel.spec index f94636de4..c8912cce3 100644 --- a/kernel.spec +++ b/kernel.spec @@ -162,15 +162,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 42 +%define pkgrelease 43 %define kversion 6 -%define tarfile_release 6.12.0-42.el10 +%define tarfile_release 6.12.0-43.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 42%{?buildid}%{?dist} +%define specrelease 43%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-42.el10 +%define kabiversion 6.12.0-43.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4196,6 +4196,35 @@ fi\ # # %changelog +* Mon Jan 20 2025 Jan Stancek [6.12.0-43.el10] +- net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged (CKI Backport Bot) [RHEL-39340] +- vfio/pci: Fallback huge faults for unaligned pfn (Alex Williamson) [RHEL-72822] +- iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context (Luis Claudio R. Goncalves) [RHEL-74342] +- net: sched: fix ordering of qlen adjustment (CKI Backport Bot) [RHEL-73395] {CVE-2024-53164} +- net_sched: sch_fq: don't follow the fast path if Tx is behind now (CKI Backport Bot) [RHEL-73395] +- s390/uvdevice: Support longer secret lists (Mete Durlu) [RHEL-25204] +- s390/uv: Retrieve UV secrets sysfs support (Mete Durlu) [RHEL-25204] +- s390/uvdevice: Increase indent in IOCTL definitions (Mete Durlu) [RHEL-25204] +- s390/uvdevice: Add Retrieve Secret IOCTL (Mete Durlu) [RHEL-25204] +- s390/uv: Retrieve UV secrets support (Mete Durlu) [RHEL-25204] +- s390/uv: Use a constant for more-data rc (Mete Durlu) [RHEL-25204] +- s390/uv: Provide host-key hashes in sysfs (Mete Durlu) [RHEL-47110] +- s390/uv: Refactor uv-sysfs creation (Mete Durlu) [RHEL-47110] +- net/l2tp: fix warning in l2tp_exit_net found by syzbot (Guillaume Nault) [RHEL-73846] +- geneve: do not assume mac header is set in geneve_xmit_skb() (Guillaume Nault) [RHEL-73846] +- net: Fix netns for ip_tunnel_init_flow() (Guillaume Nault) [RHEL-73846] +- futex: fix user access on powerpc (Waiman Long) [RHEL-70187] +- x86: fix off-by-one in access_ok() (Waiman Long) [RHEL-70187] +- futex: improve user space accesses (Waiman Long) [RHEL-70187] +- s390/pci: Add pci_msg debug view to PCI report (Mete Durlu) [RHEL-24144] +- s390/debug: Add a reverse mode for debug_dump() (Mete Durlu) [RHEL-24144] +- s390/debug: Add debug_dump() to write debug view to a string buffer (Mete Durlu) [RHEL-24144] +- s390/debug: Split private data alloc/free out of file operations (Mete Durlu) [RHEL-24144] +- s390/debug: Simplify and document debug_next_entry() logic (Mete Durlu) [RHEL-24144] +- s390/pci: Report PCI error recovery results via SCLP (Mete Durlu) [RHEL-24144] +- s390/debug: Pass in and enforce output buffer size for format handlers (Mete Durlu) [RHEL-24144] +- s390/sclp: Allow user-space to provide PCI reports for optical modules (Mete Durlu) [RHEL-71264] + * Wed Jan 15 2025 Jan Stancek [6.12.0-42.el10] - net: sched: fix erspan_opt settings in cls_flower (Xin Long) [RHEL-73195] - KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits (Vitaly Kuznetsov) [RHEL-71416] diff --git a/sources b/sources index 5888f3110..5b5cef8d4 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-42.el10.tar.xz) = c53203ad0c84b7e68a0d6d0d74f1822d2fad1b2f82407f075e0d08799608b740ac07359e8265799d0c938ceb2b3ac18769cc6c0cbc7ed7b485ec5d351a767299 -SHA512 (kernel-abi-stablelists-6.12.0-42.el10.tar.xz) = ac9fd593b512c76e02437757e56ff4fcd602d8d190306d6e77d7cb193a3d96e4ae20831e9952c84d93ee517f4e405b2bac9e618a13bbd286f4ae8685bce30aac -SHA512 (kernel-kabi-dw-6.12.0-42.el10.tar.xz) = 04db766bc8abd75b27eb18f13acb36fda60bcc70860d20a8fe380a1ccff301574850f4f2b15fb5b32ae7b15b2d4c5ef0bf47eca130d9c18349cb7d5c1abe49f7 +SHA512 (linux-6.12.0-43.el10.tar.xz) = 90636bb5bd4f50777d673922737bbbe455b989e10390d7de947820432866a7445eb21ddac766831ad791a0c8d66eb189da80d67f063943a037eb4b1ad8ca2df4 +SHA512 (kernel-abi-stablelists-6.12.0-43.el10.tar.xz) = 42bad44eba39293ec26d9fd00fb1a9b192b3d3816157f3461178d4803d6f904769ad47d43a61cc31fdc2026c311527db550ddf2656d9eacfcfd97a76aa4ac180 +SHA512 (kernel-kabi-dw-6.12.0-43.el10.tar.xz) = c7aa32ab10dff753950f8c8831188b38e00bd07e7365ae958574a1144da5b3bc00870e7461f2117ceca8909e2d2412fb0720f20809f8e11c9a4e19f3ea1cd08a