From fee8c5101a762cb0967957c4ad5f56d3dd4137e9 Mon Sep 17 00:00:00 2001 From: CKI KWF Bot Date: Wed, 12 Nov 2025 11:36:48 +0000 Subject: [PATCH] kernel-5.14.0-637.el9 * Wed Nov 12 2025 CKI KWF Bot [5.14.0-637.el9] - net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() (Mete Durlu) [RHEL-99989] - net/smc: fix UAF on smcsk after smc_listen_out() (Mete Durlu) [RHEL-99989] - smc: Fix various oops due to inet_sock type confusion. (Mete Durlu) [RHEL-99989] - net/smc: convert timeouts to secs_to_jiffies() (Mete Durlu) [RHEL-99989] - net/smc: replace strncpy with strscpy (Mete Durlu) [RHEL-99989] - net/smc: remove unused function smc_lo_supports_v2 (Mete Durlu) [RHEL-99989] - net/smc: remove unused input parameters in smc_buf_get_slot (Mete Durlu) [RHEL-99989] - s390: ism: Pass string literal as format argument of dev_set_name() (Mete Durlu) [RHEL-99989] - smc: Fix lockdep false-positive for IPPROTO_SMC. (Mete Durlu) [RHEL-99989] - net/smc: use the correct ndev to find pnetid by pnetid table (Mete Durlu) [RHEL-99989] - net/smc: fix data error when recvmsg with MSG_PEEK flag (Mete Durlu) [RHEL-99989] - net/smc: delete pointless divide by one (Mete Durlu) [RHEL-99989] - net/smc: support SMC-R V2 for rdma devices with max_recv_sge equals to 1 (Mete Durlu) [RHEL-99989] - net/smc: fix LGR and link use-after-free issue (Mete Durlu) [RHEL-99989] - net/smc: initialize close_work early to avoid warning (Mete Durlu) [RHEL-99989] - net/smc: do not leave a dangling sk pointer in __smc_create() (Mete Durlu) [RHEL-99989] - net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid (Mete Durlu) [RHEL-99989] - net/smc: Fix memory leak when using percpu refs (Mete Durlu) [RHEL-99989] - net/smc: Address spelling errors (Mete Durlu) [RHEL-99989] - net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC (Mete Durlu) [RHEL-99989] - net/smc: add sysctl for smc_limit_hs (Mete Durlu) [RHEL-99989] - net/smc: prevent NULL pointer dereference in txopt_get (Mete Durlu) [RHEL-99989] - net/smc: introduce statistics for ringbufs usage of net namespace (Mete Durlu) [RHEL-99989] - net/smc: introduce statistics for allocated ringbufs of link group (Mete Durlu) [RHEL-99989] - net/smc: Use static_assert() to check struct sizes (Mete Durlu) [RHEL-99989] - net/smc: add the max value of fallback reason count (Mete Durlu) [RHEL-99989] - net/smc: remove unused input parameters in smcr_new_buf_create (Mete Durlu) [RHEL-99989] - net/smc: remove redundant code in smc_connect_check_aclc (Mete Durlu) [RHEL-99989] - Subject: net/smc: remove the fallback in __smc_connect (Mete Durlu) [RHEL-99989] - Subject: net/smc: remove unreferenced header in smc_loopback.h file (Mete Durlu) [RHEL-99989] - Subject: net/smc: prevent UAF in inet_create() (Mete Durlu) [RHEL-99989] - net/smc: {at|de}tach sndbuf to peer DMB if supported (Mete Durlu) [RHEL-99989] - gitlab-ci: disable automotive pipelines (Scott Weaver) - redhat: use RELEASE_LOCALVERSION also for dist-get-tag (Jan Stancek) - redhat: introduce RELEASE_LOCALVERSION variable (Jan Stancek) - redhat: remove EARLY ystream bits (Jan Stancek) - bpf: Do not audit capability check in do_jit() (Ondrej Mosnacek) [RHEL-105376] - io_uring/waitid: always prune wait queue entry in io_waitid_wait() (CKI Backport Bot) [RHEL-124973] {CVE-2025-40047} - mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs (CKI Backport Bot) [RHEL-95651] - dma/mapping.c: dev_dbg support for dma_addressing_limited (Prarit Bhargava) [RHEL-117031] - x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers (Prarit Bhargava) [RHEL-117031] - x86/kaslr: Reduce KASLR entropy on most x86 systems (Prarit Bhargava) [RHEL-117031] - KVM: x86: Advertise support for AMD's PREFETCHI (Paolo Bonzini) [RHEL-98696] - KVM: s390: Fix access to unavailable adapter indicator pages during postcopy (Thomas Huth) [RHEL-43214] - iommu/s390: Make attach succeed when the device was surprise removed (Thomas Huth) [RHEL-113452] - iommu/s390: Fix memory corruption when using identity domain (Thomas Huth) [RHEL-113452] - KVM: s390: Fix incorrect usage of mmu_notifier_register() (Thomas Huth) [RHEL-113452] - KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY (Thomas Huth) [RHEL-113452] - KVM: s390: Remove unneeded srcu lock (Thomas Huth) [RHEL-113452] - s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log (Thomas Huth) [RHEL-113452] - s390/kvm: Split kvm_host header file (Thomas Huth) [RHEL-113452] - s390/entry: Move early program check handler to entry.S (Thomas Huth) [RHEL-113452] - s390: Remove 2k vs 4k page table leftovers (Thomas Huth) [RHEL-113452] - s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() (Thomas Huth) [RHEL-113452] - s390/mm: Convert pgste_val() into function (Thomas Huth) [RHEL-113452] - s390/mm: Convert pgprot_val() into function (Thomas Huth) [RHEL-113452] - s390: Add missing _TIF defines (Thomas Huth) [RHEL-113452] - s390/syscall: Merge __do_syscall() and do_syscall() (Thomas Huth) [RHEL-113452] - KVM: s390: Don't use %%pK through debug printing (Thomas Huth) [RHEL-113452] - KVM: s390: Don't use %%pK through tracepoints (Thomas Huth) [RHEL-113452] - s390/asm-offsets: Rename __LC_PGM_INT_CODE (Thomas Huth) [RHEL-113452] - s390/vfio-ap: Notify userspace that guest's AP config changed when mdev removed (Thomas Huth) [RHEL-72996] - s390/vfio-ap: Signal eventfd when guest AP configuration is changed (Thomas Huth) [RHEL-72996] - s390/vfio-ccw: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-113452] - s390/vfio-ap: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-113452] - KVM: s390: Switch to use hrtimer_setup() (Thomas Huth) [RHEL-113452] - s390/vfio-ap: Fix indentation in vfio_ap_mdev_ioctl() (Thomas Huth) [RHEL-113452] - KVM: s390: vsie: stop using "struct page" for vsie page (Thomas Huth) [RHEL-113452] - KVM: s390: vsie: stop messing with page refcount (Thomas Huth) [RHEL-113452] - KVM: s390: vsie: stop using page->index (Thomas Huth) [RHEL-113452] - s390/vfio-ap: Remove gmap_convert_to_secure() from vfio_ap_ops (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Streamline uc_skey test to issue iske after sske (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add ucontrol gis routing test (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add ucontrol flic attr selftests (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add regression tests for PFCR subfunctions (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: correct IP.b length in uc_handle_sieic debug output (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Fix whitespace confusion in ucontrol test (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Verify reject memory region operations for ucontrol VMs (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add uc_skey VM test case (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add uc_map_unmap VM test case (Thomas Huth) [RHEL-113452] - s390/vfio-ap: Switch over to sysfs_emit() (Thomas Huth) [RHEL-113452] - s390: Fix various typos (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add regression tests for PLO subfunctions (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add regression tests for SORTL and DFLTCC CPU subfunctions (Thomas Huth) [RHEL-113452] - selftests: kvm: s390: Add VM run test case (Thomas Huth) [RHEL-113452] - selftests: kvm: s390: Add test fixture and simple VM setup tests (Thomas Huth) [RHEL-113452] - selftests: kvm: s390: Add s390x ucontrol test suite with hpage test (Thomas Huth) [RHEL-113452] - selftests: kvm: s390: Add kvm_s390_sie_block definition for userspace tests (Thomas Huth) [RHEL-113452] - selftests: kvm: s390: Define page sizes in shared header (Thomas Huth) [RHEL-113452] - selftests/kvm: remove dead file (Thomas Huth) [RHEL-113452] - Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h" (Thomas Huth) [RHEL-113452] - KVM: selftests: Define _GNU_SOURCE for all selftests code (Thomas Huth) [RHEL-113452] - s390/cio: Add missing MODULE_DESCRIPTION() macros (Thomas Huth) [RHEL-113452] - s390: Replace S390_lowcore by get_lowcore() (Thomas Huth) [RHEL-113452] - s390/uv: gmap_make_secure() cleanups for further changes (Thomas Huth) [RHEL-113452] - s390/uv: Don't call folio_wait_writeback() without a folio reference (Thomas Huth) [RHEL-113452] - KVM: s390x: selftests: Add shared zeropage test (Thomas Huth) [RHEL-113452] - KVM: s390: selftests: Add selftest for single-stepping (Thomas Huth) [RHEL-113452] - xfs: do not propagate ENODATA disk errors into xattr code (Carlos Maiolino) [RHEL-71501] - sched: restore the behavior of put_task_struct() for non-rt (Luis Claudio R. Goncalves) [RHEL-40885] - sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (Luis Claudio R. Goncalves) [RHEL-40885] Resolves: RHEL-105376, RHEL-113452, RHEL-117031, RHEL-124973, RHEL-40885, RHEL-43214, RHEL-71501, RHEL-72996, RHEL-95651, RHEL-98696, RHEL-99989 Signed-off-by: CKI KWF Bot --- Makefile.rhelver | 32 +------------ kernel.changelog | 108 ++++++++++++++++++++++++++++++++++++++++++++ kernel.spec | 115 +++++++++++++++++++++++++++++++++++++++++++++-- sources | 6 +-- 4 files changed, 223 insertions(+), 38 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index dc505cda7..22e2d6cd8 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 8 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 636 +RHEL_RELEASE = 637 # # ZSTREAM @@ -35,33 +35,3 @@ RHEL_RELEASE = 636 # number will be incremented instead of the Y). # ZSTREAM ?= no - -# -# Early y+1 numbering -# -------------------- -# -# In early y+1 process, RHEL_RELEASE consists of 2 numbers: x.y -# First is RHEL_RELEASE inherited/merged from y as-is, second number -# is incremented with each build starting from 1. After merge from y, -# it resets back to 1. This way y+1 nvr reflects status of last merge. -# -# Example: -# -# rhel8.0 rhel-8.1 -# kernel-4.18.0-58.el8 --> kernel-4.18.0-58.1.el8 -# kernel-4.18.0-58.2.el8 -# kernel-4.18.0-59.el8 kernel-4.18.0-59.1.el8 -# kernel-4.18.0-60.el8 -# kernel-4.18.0-61.el8 --> kernel-4.18.0-61.1.el8 -# -# -# Use this spot to avoid future merge conflicts. -# Do not trim this comment. -EARLY_YSTREAM ?= no -EARLY_YBUILD:= -EARLY_YRELEASE:= -ifneq ("$(ZSTREAM)", "yes") - ifeq ("$(EARLY_YSTREAM)","yes") - RHEL_RELEASE:=$(RHEL_RELEASE).$(EARLY_YRELEASE) - endif -endif diff --git a/kernel.changelog b/kernel.changelog index 69cb9d1cf..03f177b13 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,111 @@ +* Wed Nov 12 2025 CKI KWF Bot [5.14.0-637.el9] +- net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() (Mete Durlu) [RHEL-99989] +- net/smc: fix UAF on smcsk after smc_listen_out() (Mete Durlu) [RHEL-99989] +- smc: Fix various oops due to inet_sock type confusion. (Mete Durlu) [RHEL-99989] +- net/smc: convert timeouts to secs_to_jiffies() (Mete Durlu) [RHEL-99989] +- net/smc: replace strncpy with strscpy (Mete Durlu) [RHEL-99989] +- net/smc: remove unused function smc_lo_supports_v2 (Mete Durlu) [RHEL-99989] +- net/smc: remove unused input parameters in smc_buf_get_slot (Mete Durlu) [RHEL-99989] +- s390: ism: Pass string literal as format argument of dev_set_name() (Mete Durlu) [RHEL-99989] +- smc: Fix lockdep false-positive for IPPROTO_SMC. (Mete Durlu) [RHEL-99989] +- net/smc: use the correct ndev to find pnetid by pnetid table (Mete Durlu) [RHEL-99989] +- net/smc: fix data error when recvmsg with MSG_PEEK flag (Mete Durlu) [RHEL-99989] +- net/smc: delete pointless divide by one (Mete Durlu) [RHEL-99989] +- net/smc: support SMC-R V2 for rdma devices with max_recv_sge equals to 1 (Mete Durlu) [RHEL-99989] +- net/smc: fix LGR and link use-after-free issue (Mete Durlu) [RHEL-99989] +- net/smc: initialize close_work early to avoid warning (Mete Durlu) [RHEL-99989] +- net/smc: do not leave a dangling sk pointer in __smc_create() (Mete Durlu) [RHEL-99989] +- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid (Mete Durlu) [RHEL-99989] +- net/smc: Fix memory leak when using percpu refs (Mete Durlu) [RHEL-99989] +- net/smc: Address spelling errors (Mete Durlu) [RHEL-99989] +- net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC (Mete Durlu) [RHEL-99989] +- net/smc: add sysctl for smc_limit_hs (Mete Durlu) [RHEL-99989] +- net/smc: prevent NULL pointer dereference in txopt_get (Mete Durlu) [RHEL-99989] +- net/smc: introduce statistics for ringbufs usage of net namespace (Mete Durlu) [RHEL-99989] +- net/smc: introduce statistics for allocated ringbufs of link group (Mete Durlu) [RHEL-99989] +- net/smc: Use static_assert() to check struct sizes (Mete Durlu) [RHEL-99989] +- net/smc: add the max value of fallback reason count (Mete Durlu) [RHEL-99989] +- net/smc: remove unused input parameters in smcr_new_buf_create (Mete Durlu) [RHEL-99989] +- net/smc: remove redundant code in smc_connect_check_aclc (Mete Durlu) [RHEL-99989] +- Subject: net/smc: remove the fallback in __smc_connect (Mete Durlu) [RHEL-99989] +- Subject: net/smc: remove unreferenced header in smc_loopback.h file (Mete Durlu) [RHEL-99989] +- Subject: net/smc: prevent UAF in inet_create() (Mete Durlu) [RHEL-99989] +- net/smc: {at|de}tach sndbuf to peer DMB if supported (Mete Durlu) [RHEL-99989] +- gitlab-ci: disable automotive pipelines (Scott Weaver) +- redhat: use RELEASE_LOCALVERSION also for dist-get-tag (Jan Stancek) +- redhat: introduce RELEASE_LOCALVERSION variable (Jan Stancek) +- redhat: remove EARLY ystream bits (Jan Stancek) +- bpf: Do not audit capability check in do_jit() (Ondrej Mosnacek) [RHEL-105376] +- io_uring/waitid: always prune wait queue entry in io_waitid_wait() (CKI Backport Bot) [RHEL-124973] {CVE-2025-40047} +- mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs (CKI Backport Bot) [RHEL-95651] +- dma/mapping.c: dev_dbg support for dma_addressing_limited (Prarit Bhargava) [RHEL-117031] +- x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers (Prarit Bhargava) [RHEL-117031] +- x86/kaslr: Reduce KASLR entropy on most x86 systems (Prarit Bhargava) [RHEL-117031] +- KVM: x86: Advertise support for AMD's PREFETCHI (Paolo Bonzini) [RHEL-98696] +- KVM: s390: Fix access to unavailable adapter indicator pages during postcopy (Thomas Huth) [RHEL-43214] +- iommu/s390: Make attach succeed when the device was surprise removed (Thomas Huth) [RHEL-113452] +- iommu/s390: Fix memory corruption when using identity domain (Thomas Huth) [RHEL-113452] +- KVM: s390: Fix incorrect usage of mmu_notifier_register() (Thomas Huth) [RHEL-113452] +- KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY (Thomas Huth) [RHEL-113452] +- KVM: s390: Remove unneeded srcu lock (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log (Thomas Huth) [RHEL-113452] +- s390/kvm: Split kvm_host header file (Thomas Huth) [RHEL-113452] +- s390/entry: Move early program check handler to entry.S (Thomas Huth) [RHEL-113452] +- s390: Remove 2k vs 4k page table leftovers (Thomas Huth) [RHEL-113452] +- s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() (Thomas Huth) [RHEL-113452] +- s390/mm: Convert pgste_val() into function (Thomas Huth) [RHEL-113452] +- s390/mm: Convert pgprot_val() into function (Thomas Huth) [RHEL-113452] +- s390: Add missing _TIF defines (Thomas Huth) [RHEL-113452] +- s390/syscall: Merge __do_syscall() and do_syscall() (Thomas Huth) [RHEL-113452] +- KVM: s390: Don't use %%pK through debug printing (Thomas Huth) [RHEL-113452] +- KVM: s390: Don't use %%pK through tracepoints (Thomas Huth) [RHEL-113452] +- s390/asm-offsets: Rename __LC_PGM_INT_CODE (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Notify userspace that guest's AP config changed when mdev removed (Thomas Huth) [RHEL-72996] +- s390/vfio-ap: Signal eventfd when guest AP configuration is changed (Thomas Huth) [RHEL-72996] +- s390/vfio-ccw: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-113452] +- KVM: s390: Switch to use hrtimer_setup() (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Fix indentation in vfio_ap_mdev_ioctl() (Thomas Huth) [RHEL-113452] +- KVM: s390: vsie: stop using "struct page" for vsie page (Thomas Huth) [RHEL-113452] +- KVM: s390: vsie: stop messing with page refcount (Thomas Huth) [RHEL-113452] +- KVM: s390: vsie: stop using page->index (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Remove gmap_convert_to_secure() from vfio_ap_ops (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Streamline uc_skey test to issue iske after sske (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add ucontrol gis routing test (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add ucontrol flic attr selftests (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for PFCR subfunctions (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: correct IP.b length in uc_handle_sieic debug output (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Fix whitespace confusion in ucontrol test (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Verify reject memory region operations for ucontrol VMs (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add uc_skey VM test case (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add uc_map_unmap VM test case (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Switch over to sysfs_emit() (Thomas Huth) [RHEL-113452] +- s390: Fix various typos (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for PLO subfunctions (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for SORTL and DFLTCC CPU subfunctions (Thomas Huth) [RHEL-113452] +- selftests: kvm: s390: Add VM run test case (Thomas Huth) [RHEL-113452] +- selftests: kvm: s390: Add test fixture and simple VM setup tests (Thomas Huth) [RHEL-113452] +- selftests: kvm: s390: Add s390x ucontrol test suite with hpage test (Thomas Huth) [RHEL-113452] +- selftests: kvm: s390: Add kvm_s390_sie_block definition for userspace tests (Thomas Huth) [RHEL-113452] +- selftests: kvm: s390: Define page sizes in shared header (Thomas Huth) [RHEL-113452] +- selftests/kvm: remove dead file (Thomas Huth) [RHEL-113452] +- Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h" (Thomas Huth) [RHEL-113452] +- KVM: selftests: Define _GNU_SOURCE for all selftests code (Thomas Huth) [RHEL-113452] +- s390/cio: Add missing MODULE_DESCRIPTION() macros (Thomas Huth) [RHEL-113452] +- s390: Replace S390_lowcore by get_lowcore() (Thomas Huth) [RHEL-113452] +- s390/uv: gmap_make_secure() cleanups for further changes (Thomas Huth) [RHEL-113452] +- s390/uv: Don't call folio_wait_writeback() without a folio reference (Thomas Huth) [RHEL-113452] +- KVM: s390x: selftests: Add shared zeropage test (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add selftest for single-stepping (Thomas Huth) [RHEL-113452] +- xfs: do not propagate ENODATA disk errors into xattr code (Carlos Maiolino) [RHEL-71501] +- sched: restore the behavior of put_task_struct() for non-rt (Luis Claudio R. Goncalves) [RHEL-40885] +- sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (Luis Claudio R. Goncalves) [RHEL-40885] +Resolves: RHEL-105376, RHEL-113452, RHEL-117031, RHEL-124973, RHEL-40885, RHEL-43214, RHEL-71501, RHEL-72996, RHEL-95651, RHEL-98696, RHEL-99989 + * Fri Nov 07 2025 CKI KWF Bot [5.14.0-636.el9] - powerpc/pseries: Define __u{8,32} types in papr_hvpipe_hdr struct (Mamatha Inamdar) [RHEL-101849] - powerpc/pseries: HVPIPE changes to support migration (Mamatha Inamdar) [RHEL-101849] diff --git a/kernel.spec b/kernel.spec index 62e3bcb87..4b4135613 100644 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 636 +%define pkgrelease 637 %define kversion 5 -%define tarfile_release 5.14.0-636.el9 +%define tarfile_release 5.14.0-637.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 636%{?buildid}%{?dist} +%define specrelease 637%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-636.el9 +%define kabiversion 5.14.0-637.el9 # # End of genspec.sh variables @@ -3693,6 +3693,113 @@ fi # # %changelog +* Wed Nov 12 2025 CKI KWF Bot [5.14.0-637.el9] +- net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() (Mete Durlu) [RHEL-99989] +- net/smc: fix UAF on smcsk after smc_listen_out() (Mete Durlu) [RHEL-99989] +- smc: Fix various oops due to inet_sock type confusion. (Mete Durlu) [RHEL-99989] +- net/smc: convert timeouts to secs_to_jiffies() (Mete Durlu) [RHEL-99989] +- net/smc: replace strncpy with strscpy (Mete Durlu) [RHEL-99989] +- net/smc: remove unused function smc_lo_supports_v2 (Mete Durlu) [RHEL-99989] +- net/smc: remove unused input parameters in smc_buf_get_slot (Mete Durlu) [RHEL-99989] +- s390: ism: Pass string literal as format argument of dev_set_name() (Mete Durlu) [RHEL-99989] +- smc: Fix lockdep false-positive for IPPROTO_SMC. (Mete Durlu) [RHEL-99989] +- net/smc: use the correct ndev to find pnetid by pnetid table (Mete Durlu) [RHEL-99989] +- net/smc: fix data error when recvmsg with MSG_PEEK flag (Mete Durlu) [RHEL-99989] +- net/smc: delete pointless divide by one (Mete Durlu) [RHEL-99989] +- net/smc: support SMC-R V2 for rdma devices with max_recv_sge equals to 1 (Mete Durlu) [RHEL-99989] +- net/smc: fix LGR and link use-after-free issue (Mete Durlu) [RHEL-99989] +- net/smc: initialize close_work early to avoid warning (Mete Durlu) [RHEL-99989] +- net/smc: do not leave a dangling sk pointer in __smc_create() (Mete Durlu) [RHEL-99989] +- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid (Mete Durlu) [RHEL-99989] +- net/smc: Fix memory leak when using percpu refs (Mete Durlu) [RHEL-99989] +- net/smc: Address spelling errors (Mete Durlu) [RHEL-99989] +- net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC (Mete Durlu) [RHEL-99989] +- net/smc: add sysctl for smc_limit_hs (Mete Durlu) [RHEL-99989] +- net/smc: prevent NULL pointer dereference in txopt_get (Mete Durlu) [RHEL-99989] +- net/smc: introduce statistics for ringbufs usage of net namespace (Mete Durlu) [RHEL-99989] +- net/smc: introduce statistics for allocated ringbufs of link group (Mete Durlu) [RHEL-99989] +- net/smc: Use static_assert() to check struct sizes (Mete Durlu) [RHEL-99989] +- net/smc: add the max value of fallback reason count (Mete Durlu) [RHEL-99989] +- net/smc: remove unused input parameters in smcr_new_buf_create (Mete Durlu) [RHEL-99989] +- net/smc: remove redundant code in smc_connect_check_aclc (Mete Durlu) [RHEL-99989] +- Subject: net/smc: remove the fallback in __smc_connect (Mete Durlu) [RHEL-99989] +- Subject: net/smc: remove unreferenced header in smc_loopback.h file (Mete Durlu) [RHEL-99989] +- Subject: net/smc: prevent UAF in inet_create() (Mete Durlu) [RHEL-99989] +- net/smc: {at|de}tach sndbuf to peer DMB if supported (Mete Durlu) [RHEL-99989] +- gitlab-ci: disable automotive pipelines (Scott Weaver) +- redhat: use RELEASE_LOCALVERSION also for dist-get-tag (Jan Stancek) +- redhat: introduce RELEASE_LOCALVERSION variable (Jan Stancek) +- redhat: remove EARLY ystream bits (Jan Stancek) +- bpf: Do not audit capability check in do_jit() (Ondrej Mosnacek) [RHEL-105376] +- io_uring/waitid: always prune wait queue entry in io_waitid_wait() (CKI Backport Bot) [RHEL-124973] {CVE-2025-40047} +- mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs (CKI Backport Bot) [RHEL-95651] +- dma/mapping.c: dev_dbg support for dma_addressing_limited (Prarit Bhargava) [RHEL-117031] +- x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers (Prarit Bhargava) [RHEL-117031] +- x86/kaslr: Reduce KASLR entropy on most x86 systems (Prarit Bhargava) [RHEL-117031] +- KVM: x86: Advertise support for AMD's PREFETCHI (Paolo Bonzini) [RHEL-98696] +- KVM: s390: Fix access to unavailable adapter indicator pages during postcopy (Thomas Huth) [RHEL-43214] +- iommu/s390: Make attach succeed when the device was surprise removed (Thomas Huth) [RHEL-113452] +- iommu/s390: Fix memory corruption when using identity domain (Thomas Huth) [RHEL-113452] +- KVM: s390: Fix incorrect usage of mmu_notifier_register() (Thomas Huth) [RHEL-113452] +- KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY (Thomas Huth) [RHEL-113452] +- KVM: s390: Remove unneeded srcu lock (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log (Thomas Huth) [RHEL-113452] +- s390/kvm: Split kvm_host header file (Thomas Huth) [RHEL-113452] +- s390/entry: Move early program check handler to entry.S (Thomas Huth) [RHEL-113452] +- s390: Remove 2k vs 4k page table leftovers (Thomas Huth) [RHEL-113452] +- s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() (Thomas Huth) [RHEL-113452] +- s390/mm: Convert pgste_val() into function (Thomas Huth) [RHEL-113452] +- s390/mm: Convert pgprot_val() into function (Thomas Huth) [RHEL-113452] +- s390: Add missing _TIF defines (Thomas Huth) [RHEL-113452] +- s390/syscall: Merge __do_syscall() and do_syscall() (Thomas Huth) [RHEL-113452] +- KVM: s390: Don't use %%pK through debug printing (Thomas Huth) [RHEL-113452] +- KVM: s390: Don't use %%pK through tracepoints (Thomas Huth) [RHEL-113452] +- s390/asm-offsets: Rename __LC_PGM_INT_CODE (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Notify userspace that guest's AP config changed when mdev removed (Thomas Huth) [RHEL-72996] +- s390/vfio-ap: Signal eventfd when guest AP configuration is changed (Thomas Huth) [RHEL-72996] +- s390/vfio-ccw: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-113452] +- KVM: s390: Switch to use hrtimer_setup() (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Fix indentation in vfio_ap_mdev_ioctl() (Thomas Huth) [RHEL-113452] +- KVM: s390: vsie: stop using "struct page" for vsie page (Thomas Huth) [RHEL-113452] +- KVM: s390: vsie: stop messing with page refcount (Thomas Huth) [RHEL-113452] +- KVM: s390: vsie: stop using page->index (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Remove gmap_convert_to_secure() from vfio_ap_ops (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Streamline uc_skey test to issue iske after sske (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add ucontrol gis routing test (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add ucontrol flic attr selftests (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for PFCR subfunctions (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: correct IP.b length in uc_handle_sieic debug output (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Fix whitespace confusion in ucontrol test (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Verify reject memory region operations for ucontrol VMs (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add uc_skey VM test case (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add uc_map_unmap VM test case (Thomas Huth) [RHEL-113452] +- s390/vfio-ap: Switch over to sysfs_emit() (Thomas Huth) [RHEL-113452] +- s390: Fix various typos (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for PLO subfunctions (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add regression tests for SORTL and DFLTCC CPU subfunctions (Thomas Huth) [RHEL-113452] +- selftests: kvm: s390: Add VM run test case (Thomas Huth) [RHEL-113452] +- selftests: kvm: s390: Add test fixture and simple VM setup tests (Thomas Huth) [RHEL-113452] +- selftests: kvm: s390: Add s390x ucontrol test suite with hpage test (Thomas Huth) [RHEL-113452] +- selftests: kvm: s390: Add kvm_s390_sie_block definition for userspace tests (Thomas Huth) [RHEL-113452] +- selftests: kvm: s390: Define page sizes in shared header (Thomas Huth) [RHEL-113452] +- selftests/kvm: remove dead file (Thomas Huth) [RHEL-113452] +- Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h" (Thomas Huth) [RHEL-113452] +- KVM: selftests: Define _GNU_SOURCE for all selftests code (Thomas Huth) [RHEL-113452] +- s390/cio: Add missing MODULE_DESCRIPTION() macros (Thomas Huth) [RHEL-113452] +- s390: Replace S390_lowcore by get_lowcore() (Thomas Huth) [RHEL-113452] +- s390/uv: gmap_make_secure() cleanups for further changes (Thomas Huth) [RHEL-113452] +- s390/uv: Don't call folio_wait_writeback() without a folio reference (Thomas Huth) [RHEL-113452] +- KVM: s390x: selftests: Add shared zeropage test (Thomas Huth) [RHEL-113452] +- KVM: s390: selftests: Add selftest for single-stepping (Thomas Huth) [RHEL-113452] +- xfs: do not propagate ENODATA disk errors into xattr code (Carlos Maiolino) [RHEL-71501] +- sched: restore the behavior of put_task_struct() for non-rt (Luis Claudio R. Goncalves) [RHEL-40885] +- sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (Luis Claudio R. Goncalves) [RHEL-40885] + * Fri Nov 07 2025 CKI KWF Bot [5.14.0-636.el9] - powerpc/pseries: Define __u{8,32} types in papr_hvpipe_hdr struct (Mamatha Inamdar) [RHEL-101849] - powerpc/pseries: HVPIPE changes to support migration (Mamatha Inamdar) [RHEL-101849] diff --git a/sources b/sources index 2f28fa785..6c5dba31c 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-636.el9.tar.xz) = 2bfd48a951bf28c01d37935ea5f8bc39c802e212daff573b40a78e7d2f6eeeb1d88e685e7b2432625baa8a2495effbd1e88cdb33e394bf01caaca30ea7819434 -SHA512 (kernel-abi-stablelists-5.14.0-636.el9.tar.bz2) = 040a892daa27caadaac2b2b15e9a6b8e317af09f7017353f6855e76722b98dea9a7b5aa8a05ecf91e9d14bfbf4b1a181da85dbb25a04461fcb23ae23b8e15070 -SHA512 (kernel-kabi-dw-5.14.0-636.el9.tar.bz2) = c1c4a3938eac0b971f633796e8688087ea15983da169e9c8aebceb65ae6e35da00273085c69dc53646c5b2c22e060f583c23ebedd23c6d3d614ce986f57d4354 +SHA512 (linux-5.14.0-637.el9.tar.xz) = ddea8d618d35e145952f4319f8f926c05bc6091962764bbe27179b949485061638fc5a0b8e20742e2ae90285a5e4abce67b63ac6b055e834eaaafb995af795cf +SHA512 (kernel-abi-stablelists-5.14.0-637.el9.tar.bz2) = 6ed7544edd7e3c15a7003dcd463158bb1c325170ae879541581129dbae40ed3eb58f2413c20f96434b4a93cf654f7d0aa5859863bc2ae73cab288ecf43978816 +SHA512 (kernel-kabi-dw-5.14.0-637.el9.tar.bz2) = 614e1b23e5c37db26c3cb33e438306001ffcfda65cdddc48fd5d82a42d320d6366e581f5862e711e7ddcf805938760493f32037674e7b58b85fc1aea826abb52