From f584af0c4826f032154302e15b12025ff077ed8b Mon Sep 17 00:00:00 2001 From: CKI KWF Bot Date: Mon, 10 Nov 2025 14:25:19 +0000 Subject: [PATCH] kernel-6.12.0-154.el10 * Mon Nov 10 2025 CKI KWF Bot [6.12.0-154.el10] - net/smc: Remove validation of reserved bits in CLC Decline message (Mete Durlu) [RHEL-124196] - powerpc/pseries: Define __u{8,32} types in papr_hvpipe_hdr struct (Mamatha Inamdar) [RHEL-101959] - powerpc/pseries: HVPIPE changes to support migration (Mamatha Inamdar) [RHEL-101959] - powerpc/pseries: Enable hvpipe with ibm,set-system-parameter RTAS (Mamatha Inamdar) [RHEL-101959] - powerpc/pseries: Enable HVPIPE event message interrupt (Mamatha Inamdar) [RHEL-101959] - powerpc/pseries: Wakeup hvpipe FD when the payload is pending (Mamatha Inamdar) [RHEL-101959] - powerpc/pseries: Receive payload with ibm,receive-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101959] - powerpc/pseries: Send payload with ibm,send-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101959] - powerpc/pseries: Add papr-hvpipe char driver for HVPIPE interfaces (Mamatha Inamdar) [RHEL-101959] - powerpc/pseries: Define HVPIPE specific macros (Mamatha Inamdar) [RHEL-101959] - powerpc/pseries: Define papr-hvpipe ioctl (Mamatha Inamdar) [RHEL-101959] - Documentation: ioctl-number: Fix linuxppc-dev mailto link (Mamatha Inamdar) [RHEL-101959] - md: add legacy_async_del_gendisk mode (Nigel Croxon) [RHEL-123668] - lib/raid6: update recov_rvv.c zero page usage (Nigel Croxon) [RHEL-123668] - md: Don't clear MD_CLOSING until mddev is freed (Nigel Croxon) [RHEL-123668] - md: fix mssing blktrace bio split events (Nigel Croxon) [RHEL-123668] - md: factor out a helper raid_is_456() (Nigel Croxon) [RHEL-123668] - md: add a new parameter 'offset' to md_super_write() (Nigel Croxon) [RHEL-123668] - md: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] - md/raid5: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] - md/raid10: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] - md/raid1: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] - md/raid1: check bitmap before behind write (Nigel Croxon) [RHEL-123668] - md/md-bitmap: handle the case bitmap is not enabled before end_sync() (Nigel Croxon) [RHEL-123668] - md/md-bitmap: handle the case bitmap is not enabled before start_sync() (Nigel Croxon) [RHEL-123668] - md/md-bitmap: add md_bitmap_registered/enabled() helper (Nigel Croxon) [RHEL-123668] - md/md-bitmap: add a new parameter 'flush' to bitmap_ops->enabled (Nigel Croxon) [RHEL-123668] - md/md-bitmap: merge md_bitmap_group into bitmap_operations (Nigel Croxon) [RHEL-123668] - md/md-bitmap: remove the parameter 'init' for bitmap_ops->resize() (Nigel Croxon) [RHEL-123668] - md: prevent incorrect update of resync/recovery offset (Nigel Croxon) [RHEL-123668] - md/raid1: fix data lost for writemostly rdev (Nigel Croxon) [RHEL-123668] - md: fix sync_action incorrect display during resync (Nigel Croxon) [RHEL-123668] - md: add helper rdev_needs_recovery() (Nigel Croxon) [RHEL-123668] - md: keep recovery_cp in mdp_superblock_s (Nigel Croxon) [RHEL-123668] - md: make rdev_addable usable for rcu mode (Nigel Croxon) [RHEL-123668] {CVE-2025-38621} - md/raid1: remove struct pool_info and related code (Nigel Croxon) [RHEL-123668] - md/raid1: change r1conf->r1bio_pool to a pointer type (Nigel Croxon) [RHEL-123668] - md: rename recovery_cp to resync_offset (Nigel Croxon) [RHEL-123668] - md/md-cluster: handle REMOVE message earlier (Nigel Croxon) [RHEL-123668] - md: fix create on open mddev lifetime regression (Nigel Croxon) [RHEL-123668] - lib/raid6: replace custom zero page with ZERO_PAGE (Nigel Croxon) [RHEL-123668] - md: call del_gendisk in control path (Nigel Croxon) [RHEL-123668] - redhat/configs: enable NXP S32 on aarch64 autmotive (Alessandro Carminati) [RHEL-124951] - dm vdo: return error on corrupted metadata in start_restoring_volume functions (Benjamin Marzinski) [RHEL-119008] - dm: fix NULL pointer dereference in __dm_suspend() (Benjamin Marzinski) [RHEL-119008] - dm: fix queue start/stop imbalance under suspend/load/resume races (Benjamin Marzinski) [RHEL-119008] - dm-raid: don't set io_min and io_opt for raid1 (Benjamin Marzinski) [RHEL-119008] - dm-integrity: limit MAX_TAG_SIZE to 255 (Benjamin Marzinski) [RHEL-119008] - dm-stripe: fix a possible integer overflow (Benjamin Marzinski) [RHEL-119008] - dm: set DM_TARGET_PASSES_CRYPTO feature for dm-thin (Benjamin Marzinski) [RHEL-119008] - dm-thin: update the documentation (Benjamin Marzinski) [RHEL-119008] - dm-raid: do not include dm-core.h (Benjamin Marzinski) [RHEL-119008] - vdo: omit need_resched() before cond_resched() (Benjamin Marzinski) [RHEL-119008] - md: dm-zoned-target: Initialize return variable r to avoid uninitialized use (Benjamin Marzinski) [RHEL-119008] - dm-verity: remove support for asynchronous hashes (Benjamin Marzinski) [RHEL-119008] - dm-mpath: don't print the "loaded" message if registering fails (Benjamin Marzinski) [RHEL-119008] - dm-mpath: make dm_unregister_path_selector return void (Benjamin Marzinski) [RHEL-119008] - dm: ima: avoid extra calls to strlen() (Benjamin Marzinski) [RHEL-119008] - dm: Simplify dm_io_complete() (Benjamin Marzinski) [RHEL-119008] - dm: Remove unnecessary return in dm_zone_endio() (Benjamin Marzinski) [RHEL-119008] - dm raid: add support for resync w/o metadata devices (Benjamin Marzinski) [RHEL-119008] - dm-flakey: Fix corrupt_bio_byte setup checks (Benjamin Marzinski) [RHEL-119008] - dm-table: fix checking for rq stackable devices (Benjamin Marzinski) [RHEL-119008] - dm-bufio: fix sched in atomic context (Benjamin Marzinski) [RHEL-119008] - dm-raid: fix variable in journal device check (Benjamin Marzinski) [RHEL-119008] - dm-stripe: small code cleanup (Benjamin Marzinski) [RHEL-119008] - dm-verity: fix a memory leak if some arguments are specified multiple times (Benjamin Marzinski) [RHEL-119008] - dm-mirror: fix a tiny race condition (Benjamin Marzinski) [RHEL-119008] - dm-table: check BLK_FEAT_ATOMIC_WRITES inside limits_lock (Benjamin Marzinski) [RHEL-119008] - dm-zone: Use bdev_*() helper functions where applicable (Benjamin Marzinski) [RHEL-119008] - dm vdo indexer: don't read request structure after enqueuing (Benjamin Marzinski) [RHEL-119008] - dm: pass through operations on wrapped inline crypto keys (Benjamin Marzinski) [RHEL-119008] - blk-crypto: export wrapped key functions (Benjamin Marzinski) [RHEL-119008] - dm-table: Set BLK_FEAT_ATOMIC_WRITES for target queue limits (Benjamin Marzinski) [RHEL-119008] - dm-flakey: make corrupting read bios work (Benjamin Marzinski) [RHEL-119008] - dm-flakey: remove useless ERROR_READS check in flakey_end_io (Benjamin Marzinski) [RHEL-119008] - dm-flakey: error all IOs when num_features is absent (Benjamin Marzinski) [RHEL-119008] - dm-flakey: Clean up parsing messages (Benjamin Marzinski) [RHEL-119008] - dm: remove unneeded kvfree from alloc_targets (Benjamin Marzinski) [RHEL-119008] - dm-bufio: remove maximum age based eviction (Benjamin Marzinski) [RHEL-119008] - dm-verity: use softirq context only when !need_resched() (Benjamin Marzinski) [RHEL-119008] - dm: lock limits when reading them (Benjamin Marzinski) [RHEL-119008] - dm: use generic functions instead of disable_discard and disable_write_zeroes (Benjamin Marzinski) [RHEL-119008] - dm-delay: don't busy-wait in kthread (Benjamin Marzinski) [RHEL-119008] - dm: fix native zone append devices on top of emulated ones (Benjamin Marzinski) [RHEL-119008] - dm: limit swapping tables for devices with zone write plugs (Benjamin Marzinski) [RHEL-119008] - dm: fix dm_blk_report_zones (Benjamin Marzinski) [RHEL-119008] - dm: handle failures in dm_table_set_restrictions (Benjamin Marzinski) [RHEL-119008] - dm: free table mempools if not used in __bind (Benjamin Marzinski) [RHEL-119008] - dm: don't change md if dm_table_set_restrictions() fails (Benjamin Marzinski) [RHEL-119008] - dm-verity: support block number limits for different ioprio classes (Benjamin Marzinski) [RHEL-119008] - dm-delay: support zoned devices (Benjamin Marzinski) [RHEL-119008] - dm: restrict dm device size to 2^63-512 bytes (Benjamin Marzinski) [RHEL-119008] - dm vdo indexer: reorder uds_request to reduce padding (Benjamin Marzinski) [RHEL-119008] - dm vdo: rework processing of loaded refcount byte arrays (Benjamin Marzinski) [RHEL-12834] - dm vdo: remove remaining ring references (Benjamin Marzinski) [RHEL-119008] - dm-verity: do forward error correction on metadata I/O errors (Benjamin Marzinski) [RHEL-119008] - dm-bufio: remove unused return value (Benjamin Marzinski) [RHEL-119008] - dm: Enable inline crypto passthrough for striped target (Benjamin Marzinski) [RHEL-119008] - dm vdo slab-depot: read refcount blocks in large chunks at load time (Benjamin Marzinski) [RHEL-12834] - dm vdo vio-pool: allow variable-sized metadata vios (Benjamin Marzinski) [RHEL-12834] - dm vdo vio-pool: support pools with multiple data blocks per vio (Benjamin Marzinski) [RHEL-12834] - dm vdo vio-pool: add a pool pointer to pooled_vio (Benjamin Marzinski) [RHEL-12834] - dm vdo: remove checks that can not fail (Benjamin Marzinski) [RHEL-119008] - dm vdo indexer: prevent unterminated string warning (Benjamin Marzinski) [RHEL-119008] - dm vdo: use a short static string for thread name prefix (Benjamin Marzinski) [RHEL-119008] - dm-crypt: Document integrity_key_size option. (Benjamin Marzinski) [RHEL-119008] - dm-integrity: Document Inline mode for storing integrity data (Benjamin Marzinski) [RHEL-119008] - dm-verity: Document restart_on_error and panic_on_error options (Benjamin Marzinski) [RHEL-119008] - dm-crypt: switch to using the crc32 library (Benjamin Marzinski) [RHEL-119008] - nbd: override creds to kernel when calling sock_{send,recv}msg() (Ming Lei) [RHEL-124544] - netfilter: nft_set_pipapo_avx2: fix skip of expired entries (Florian Westphal) [RHEL-113001] - netfilter: nft_set_pipapo: use 0 genmask for packetpath lookups (Florian Westphal) [RHEL-113001] - netfilter: nf_tables: restart set lookup on base_seq change (Florian Westphal) [RHEL-113001] - netfilter: nf_tables: make nft_set_do_lookup available unconditionally (Florian Westphal) [RHEL-113001] - netfilter: nf_tables: place base_seq in struct net (Florian Westphal) [RHEL-113001] - netfilter: nft_set_rbtree: continue traversal if element is inactive (Florian Westphal) [RHEL-113001] - netfilter: nft_set_pipapo: don't check genbit from packetpath lookups (Florian Westphal) [RHEL-113001] - netfilter: nft_set_pipapo_avx2: Drop the comment regarding protection (Florian Westphal) [RHEL-113001] - netfilter: nft_set_pipapo: fix null deref for empty set (Florian Westphal) [RHEL-113001] - netfilter: nft_set_pipapo: don't return bogus extension pointer (Florian Westphal) [RHEL-113001] - netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps (Florian Westphal) [RHEL-113001] - netfilter: nft_set_pipapo: merge pipapo_get/lookup (Florian Westphal) [RHEL-113001] - netfilter: nft_set: remove indirection from update API call (Florian Westphal) [RHEL-113001] - netfilter: nft_set: remove one argument from lookup and update functions (Florian Westphal) [RHEL-113001] - netfilter: nft_set_pipapo: remove unused arguments (Florian Westphal) [RHEL-113001] - selftests: netfilter: nft_concat_range.sh: send packets to empty set (Florian Westphal) [RHEL-113001] - crypto: octeontx2 - Call strscpy() with correct size argument (Vladis Dronov) [RHEL-122026] - crypto: octeontx2 - get engine group number for asymmetric engine (Vladis Dronov) [RHEL-122026] - crypto: octeontx2 - Rework how engine group number is obtained (Vladis Dronov) [RHEL-122026] - crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 (Vladis Dronov) [RHEL-122026] - crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 (Vladis Dronov) [RHEL-122026] - crypto: octeontx2 - Fix address alignment issue on ucode loading (Vladis Dronov) [RHEL-122026] - crypto: octeontx2 - add timeout for load_fvc completion poll (Vladis Dronov) [RHEL-122026] - crypto: octeontx2 - Use dynamic allocated memory region for lmtst (Vladis Dronov) [RHEL-122026] - crypto: octeontx2 - Initialize cptlfs device info once (Vladis Dronov) [RHEL-122026] - crypto: octeontx2 - Simplify multiple return statements (Vladis Dronov) [RHEL-122026] - crypto: lib/Kconfig - hide library options [partial] (Vladis Dronov) [RHEL-122026] - selftests: tls: test skb copy under mem pressure and OOB (CKI Backport Bot) [RHEL-115592] - tls: make sure to abort the stream if headers are bogus (CKI Backport Bot) [RHEL-115592] - selftests: tls: make the new data_steal test less flaky (CKI Backport Bot) [RHEL-115592] - selftests: tls: test TCP stealing data from under the TLS socket (CKI Backport Bot) [RHEL-115592] - tls: handle data disappearing from under the TLS ULP (CKI Backport Bot) [RHEL-115592] - bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls (CKI Backport Bot) [RHEL-115592] - net/tls: fix kernel panic when alloc_page failed (CKI Backport Bot) [RHEL-115592] - ktls, sockmap: Fix missing uncharge operation (CKI Backport Bot) [RHEL-115592] - bpf: fix ktls panic with sockmap (CKI Backport Bot) [RHEL-115592] - scsi: sr: Reinstate rotational media flag (Ewan D. Milne) [RHEL-116076] - scsi: scsi_debug: Make read-only arrays static const (Ewan D. Milne) [RHEL-116076] - scsi: core: sysfs: Correct sysfs attributes access rights (Ewan D. Milne) [RHEL-116076] - scsi: sd: Make sd shutdown issue START STOP UNIT appropriately (Ewan D. Milne) [RHEL-116076] - scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans (Ewan D. Milne) [RHEL-116076] - scsi: scsi_transport_fc: Add comments to describe added 'rport' parameter (Ewan D. Milne) [RHEL-116076] - scsi: scsi_transport_fc: Change to use per-rport devloss_work_q (Ewan D. Milne) [RHEL-116076] - scsi: core: Fix kernel doc for scsi_track_queue_full() (Ewan D. Milne) [RHEL-116076] - scsi: core: Use scsi_cmd_priv() instead of open-coding it (Ewan D. Milne) [RHEL-116076] - scsi: core: Enforce unlimited max_segment_size when virt_boundary_mask is set (Ewan D. Milne) [RHEL-116076] - scsi: scsi_devinfo: Remove redundant 'found' (Ewan D. Milne) [RHEL-116076] - scsi: sd: Fix VPD page 0xb7 length check (Ewan D. Milne) [RHEL-116076] - scsi: core: Remember if a device is an ATA device (Ewan D. Milne) [RHEL-116076] - scsi: error: alua: I/O errors for ALUA state transitions (Ewan D. Milne) [RHEL-116076] - scsi: core: devinfo: Fix typo in comment (Ewan D. Milne) [RHEL-116076] - scsi: sg: Remove unnecessary NULL check before unregister_sysctl_table() (Ewan D. Milne) [RHEL-116076] - scsi: sd: Remove the stream_status member from scsi_stream_status_header (Ewan D. Milne) [RHEL-116076] - scsi: core: Remove unused scsi_dev_info_list_del_keyed() (Ewan D. Milne) [RHEL-116076] - scsi: scsi_debug: Reduce DEF_ATOMIC_WR_MAX_LENGTH (Ewan D. Milne) [RHEL-116076] - scsi: scsi_debug: Add ERASE for tapes (Ewan D. Milne) [RHEL-116076] - scsi: scsi_debug: Use scsi_device->type instead os sdebug_ptype where possible (Ewan D. Milne) [RHEL-116076] - scsi: scsi_debug: Move some tape-specific commands to separate definitions (Ewan D. Milne) [RHEL-116076] - scsi: scsi_debug: Enable different command definitions for different device types (Ewan D. Milne) [RHEL-116076] - scsi: scsi_debug: Fix two typos in command definitions (Ewan D. Milne) [RHEL-116076] - KVM: s390: Fix to clear PTE when discarding a swapped page (Thomas Huth) [RHEL-113440] - KVM: s390: Fix access to unavailable adapter indicator pages during postcopy (Thomas Huth) [RHEL-42486] - iommu/s390: Make attach succeed when the device was surprise removed (Thomas Huth) [RHEL-113440] - iommu/s390: Fix memory corruption when using identity domain (Thomas Huth) [RHEL-113440] - KVM: s390: Fix FOLL_*/FAULT_FLAG_* confusion (Thomas Huth) [RHEL-113440] - KVM: s390: Fix incorrect usage of mmu_notifier_register() (Thomas Huth) [RHEL-113440] - KVM: s390: Rework guest entry logic (Thomas Huth) [RHEL-113440] - entry: Add arch_in_rcu_eqs() (Thomas Huth) [RHEL-113440] - KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY (Thomas Huth) [RHEL-113440] - KVM: s390: Simplify and move pv code (Thomas Huth) [RHEL-113440] - KVM: s390: Refactor and split some gmap helpers (Thomas Huth) [RHEL-113440] - KVM: s390: Remove unneeded srcu lock (Thomas Huth) [RHEL-113440] - s390: Remove unneeded includes (Thomas Huth) [RHEL-113440] - s390/uv: Rename find_secret() to uv_find_secret() and publish (Thomas Huth) [RHEL-113440] - s390/kvm: Split kvm_host header file (Thomas Huth) [RHEL-113440] - s390/sysctl: Remove "vm/allocate_pgste" sysctl (Thomas Huth) [RHEL-113440] - s390: Remove 2k vs 4k page table leftovers (Thomas Huth) [RHEL-113440] - s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() (Thomas Huth) [RHEL-113440] - s390/syscall: Merge __do_syscall() and do_syscall() (Thomas Huth) [RHEL-113440] - KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest (Thomas Huth) [RHEL-113440] - KVM: s390: selftests: Add ucontrol gis routing test (Thomas Huth) [RHEL-113440] - KVM: s390: selftests: Add ucontrol flic attr selftests (Thomas Huth) [RHEL-113440] - KVM: s390: selftests: Add regression tests for PFCR subfunctions (Thomas Huth) [RHEL-113440] - KVM: s390: selftests: Add regression tests for PLO subfunctions (Thomas Huth) [RHEL-113440] - KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions (Thomas Huth) [RHEL-113440] - KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions (Thomas Huth) [RHEL-113440] - KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions (Thomas Huth) [RHEL-113440] - cgroup/rstat: avoid disabling irqs for O(num_cpu) (Radostin Stoyanov) [RHEL-95602] Resolves: RHEL-101959, RHEL-113001, RHEL-113440, RHEL-115592, RHEL-116076, RHEL-119008, RHEL-122026, RHEL-123668, RHEL-124196, RHEL-124544, RHEL-124951, RHEL-12834, RHEL-42486, RHEL-95602 Signed-off-by: CKI KWF Bot --- Makefile.rhelver | 2 +- kernel.changelog | 202 +++++++++++++++++++++++++++++++++++++++++++++ kernel.spec | 209 ++++++++++++++++++++++++++++++++++++++++++++++- sources | 6 +- 4 files changed, 411 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 9b9ea9b57..37314ea36 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 153 +RHEL_RELEASE = 154 # # RHEL_REBASE_NUM diff --git a/kernel.changelog b/kernel.changelog index 9bad326bf..1e2e94fb9 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,205 @@ +* Mon Nov 10 2025 CKI KWF Bot [6.12.0-154.el10] +- net/smc: Remove validation of reserved bits in CLC Decline message (Mete Durlu) [RHEL-124196] +- powerpc/pseries: Define __u{8,32} types in papr_hvpipe_hdr struct (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: HVPIPE changes to support migration (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Enable hvpipe with ibm,set-system-parameter RTAS (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Enable HVPIPE event message interrupt (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Wakeup hvpipe FD when the payload is pending (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Receive payload with ibm,receive-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Send payload with ibm,send-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Add papr-hvpipe char driver for HVPIPE interfaces (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Define HVPIPE specific macros (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Define papr-hvpipe ioctl (Mamatha Inamdar) [RHEL-101959] +- Documentation: ioctl-number: Fix linuxppc-dev mailto link (Mamatha Inamdar) [RHEL-101959] +- md: add legacy_async_del_gendisk mode (Nigel Croxon) [RHEL-123668] +- lib/raid6: update recov_rvv.c zero page usage (Nigel Croxon) [RHEL-123668] +- md: Don't clear MD_CLOSING until mddev is freed (Nigel Croxon) [RHEL-123668] +- md: fix mssing blktrace bio split events (Nigel Croxon) [RHEL-123668] +- md: factor out a helper raid_is_456() (Nigel Croxon) [RHEL-123668] +- md: add a new parameter 'offset' to md_super_write() (Nigel Croxon) [RHEL-123668] +- md: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] +- md/raid5: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] +- md/raid10: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] +- md/raid1: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] +- md/raid1: check bitmap before behind write (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: handle the case bitmap is not enabled before end_sync() (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: handle the case bitmap is not enabled before start_sync() (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: add md_bitmap_registered/enabled() helper (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: add a new parameter 'flush' to bitmap_ops->enabled (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: merge md_bitmap_group into bitmap_operations (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: remove the parameter 'init' for bitmap_ops->resize() (Nigel Croxon) [RHEL-123668] +- md: prevent incorrect update of resync/recovery offset (Nigel Croxon) [RHEL-123668] +- md/raid1: fix data lost for writemostly rdev (Nigel Croxon) [RHEL-123668] +- md: fix sync_action incorrect display during resync (Nigel Croxon) [RHEL-123668] +- md: add helper rdev_needs_recovery() (Nigel Croxon) [RHEL-123668] +- md: keep recovery_cp in mdp_superblock_s (Nigel Croxon) [RHEL-123668] +- md: make rdev_addable usable for rcu mode (Nigel Croxon) [RHEL-123668] {CVE-2025-38621} +- md/raid1: remove struct pool_info and related code (Nigel Croxon) [RHEL-123668] +- md/raid1: change r1conf->r1bio_pool to a pointer type (Nigel Croxon) [RHEL-123668] +- md: rename recovery_cp to resync_offset (Nigel Croxon) [RHEL-123668] +- md/md-cluster: handle REMOVE message earlier (Nigel Croxon) [RHEL-123668] +- md: fix create on open mddev lifetime regression (Nigel Croxon) [RHEL-123668] +- lib/raid6: replace custom zero page with ZERO_PAGE (Nigel Croxon) [RHEL-123668] +- md: call del_gendisk in control path (Nigel Croxon) [RHEL-123668] +- redhat/configs: enable NXP S32 on aarch64 autmotive (Alessandro Carminati) [RHEL-124951] +- dm vdo: return error on corrupted metadata in start_restoring_volume functions (Benjamin Marzinski) [RHEL-119008] +- dm: fix NULL pointer dereference in __dm_suspend() (Benjamin Marzinski) [RHEL-119008] +- dm: fix queue start/stop imbalance under suspend/load/resume races (Benjamin Marzinski) [RHEL-119008] +- dm-raid: don't set io_min and io_opt for raid1 (Benjamin Marzinski) [RHEL-119008] +- dm-integrity: limit MAX_TAG_SIZE to 255 (Benjamin Marzinski) [RHEL-119008] +- dm-stripe: fix a possible integer overflow (Benjamin Marzinski) [RHEL-119008] +- dm: set DM_TARGET_PASSES_CRYPTO feature for dm-thin (Benjamin Marzinski) [RHEL-119008] +- dm-thin: update the documentation (Benjamin Marzinski) [RHEL-119008] +- dm-raid: do not include dm-core.h (Benjamin Marzinski) [RHEL-119008] +- vdo: omit need_resched() before cond_resched() (Benjamin Marzinski) [RHEL-119008] +- md: dm-zoned-target: Initialize return variable r to avoid uninitialized use (Benjamin Marzinski) [RHEL-119008] +- dm-verity: remove support for asynchronous hashes (Benjamin Marzinski) [RHEL-119008] +- dm-mpath: don't print the "loaded" message if registering fails (Benjamin Marzinski) [RHEL-119008] +- dm-mpath: make dm_unregister_path_selector return void (Benjamin Marzinski) [RHEL-119008] +- dm: ima: avoid extra calls to strlen() (Benjamin Marzinski) [RHEL-119008] +- dm: Simplify dm_io_complete() (Benjamin Marzinski) [RHEL-119008] +- dm: Remove unnecessary return in dm_zone_endio() (Benjamin Marzinski) [RHEL-119008] +- dm raid: add support for resync w/o metadata devices (Benjamin Marzinski) [RHEL-119008] +- dm-flakey: Fix corrupt_bio_byte setup checks (Benjamin Marzinski) [RHEL-119008] +- dm-table: fix checking for rq stackable devices (Benjamin Marzinski) [RHEL-119008] +- dm-bufio: fix sched in atomic context (Benjamin Marzinski) [RHEL-119008] +- dm-raid: fix variable in journal device check (Benjamin Marzinski) [RHEL-119008] +- dm-stripe: small code cleanup (Benjamin Marzinski) [RHEL-119008] +- dm-verity: fix a memory leak if some arguments are specified multiple times (Benjamin Marzinski) [RHEL-119008] +- dm-mirror: fix a tiny race condition (Benjamin Marzinski) [RHEL-119008] +- dm-table: check BLK_FEAT_ATOMIC_WRITES inside limits_lock (Benjamin Marzinski) [RHEL-119008] +- dm-zone: Use bdev_*() helper functions where applicable (Benjamin Marzinski) [RHEL-119008] +- dm vdo indexer: don't read request structure after enqueuing (Benjamin Marzinski) [RHEL-119008] +- dm: pass through operations on wrapped inline crypto keys (Benjamin Marzinski) [RHEL-119008] +- blk-crypto: export wrapped key functions (Benjamin Marzinski) [RHEL-119008] +- dm-table: Set BLK_FEAT_ATOMIC_WRITES for target queue limits (Benjamin Marzinski) [RHEL-119008] +- dm-flakey: make corrupting read bios work (Benjamin Marzinski) [RHEL-119008] +- dm-flakey: remove useless ERROR_READS check in flakey_end_io (Benjamin Marzinski) [RHEL-119008] +- dm-flakey: error all IOs when num_features is absent (Benjamin Marzinski) [RHEL-119008] +- dm-flakey: Clean up parsing messages (Benjamin Marzinski) [RHEL-119008] +- dm: remove unneeded kvfree from alloc_targets (Benjamin Marzinski) [RHEL-119008] +- dm-bufio: remove maximum age based eviction (Benjamin Marzinski) [RHEL-119008] +- dm-verity: use softirq context only when !need_resched() (Benjamin Marzinski) [RHEL-119008] +- dm: lock limits when reading them (Benjamin Marzinski) [RHEL-119008] +- dm: use generic functions instead of disable_discard and disable_write_zeroes (Benjamin Marzinski) [RHEL-119008] +- dm-delay: don't busy-wait in kthread (Benjamin Marzinski) [RHEL-119008] +- dm: fix native zone append devices on top of emulated ones (Benjamin Marzinski) [RHEL-119008] +- dm: limit swapping tables for devices with zone write plugs (Benjamin Marzinski) [RHEL-119008] +- dm: fix dm_blk_report_zones (Benjamin Marzinski) [RHEL-119008] +- dm: handle failures in dm_table_set_restrictions (Benjamin Marzinski) [RHEL-119008] +- dm: free table mempools if not used in __bind (Benjamin Marzinski) [RHEL-119008] +- dm: don't change md if dm_table_set_restrictions() fails (Benjamin Marzinski) [RHEL-119008] +- dm-verity: support block number limits for different ioprio classes (Benjamin Marzinski) [RHEL-119008] +- dm-delay: support zoned devices (Benjamin Marzinski) [RHEL-119008] +- dm: restrict dm device size to 2^63-512 bytes (Benjamin Marzinski) [RHEL-119008] +- dm vdo indexer: reorder uds_request to reduce padding (Benjamin Marzinski) [RHEL-119008] +- dm vdo: rework processing of loaded refcount byte arrays (Benjamin Marzinski) [RHEL-12834] +- dm vdo: remove remaining ring references (Benjamin Marzinski) [RHEL-119008] +- dm-verity: do forward error correction on metadata I/O errors (Benjamin Marzinski) [RHEL-119008] +- dm-bufio: remove unused return value (Benjamin Marzinski) [RHEL-119008] +- dm: Enable inline crypto passthrough for striped target (Benjamin Marzinski) [RHEL-119008] +- dm vdo slab-depot: read refcount blocks in large chunks at load time (Benjamin Marzinski) [RHEL-12834] +- dm vdo vio-pool: allow variable-sized metadata vios (Benjamin Marzinski) [RHEL-12834] +- dm vdo vio-pool: support pools with multiple data blocks per vio (Benjamin Marzinski) [RHEL-12834] +- dm vdo vio-pool: add a pool pointer to pooled_vio (Benjamin Marzinski) [RHEL-12834] +- dm vdo: remove checks that can not fail (Benjamin Marzinski) [RHEL-119008] +- dm vdo indexer: prevent unterminated string warning (Benjamin Marzinski) [RHEL-119008] +- dm vdo: use a short static string for thread name prefix (Benjamin Marzinski) [RHEL-119008] +- dm-crypt: Document integrity_key_size option. (Benjamin Marzinski) [RHEL-119008] +- dm-integrity: Document Inline mode for storing integrity data (Benjamin Marzinski) [RHEL-119008] +- dm-verity: Document restart_on_error and panic_on_error options (Benjamin Marzinski) [RHEL-119008] +- dm-crypt: switch to using the crc32 library (Benjamin Marzinski) [RHEL-119008] +- nbd: override creds to kernel when calling sock_{send,recv}msg() (Ming Lei) [RHEL-124544] +- netfilter: nft_set_pipapo_avx2: fix skip of expired entries (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: use 0 genmask for packetpath lookups (Florian Westphal) [RHEL-113001] +- netfilter: nf_tables: restart set lookup on base_seq change (Florian Westphal) [RHEL-113001] +- netfilter: nf_tables: make nft_set_do_lookup available unconditionally (Florian Westphal) [RHEL-113001] +- netfilter: nf_tables: place base_seq in struct net (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_rbtree: continue traversal if element is inactive (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: don't check genbit from packetpath lookups (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo_avx2: Drop the comment regarding protection (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: fix null deref for empty set (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: don't return bogus extension pointer (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: merge pipapo_get/lookup (Florian Westphal) [RHEL-113001] +- netfilter: nft_set: remove indirection from update API call (Florian Westphal) [RHEL-113001] +- netfilter: nft_set: remove one argument from lookup and update functions (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: remove unused arguments (Florian Westphal) [RHEL-113001] +- selftests: netfilter: nft_concat_range.sh: send packets to empty set (Florian Westphal) [RHEL-113001] +- crypto: octeontx2 - Call strscpy() with correct size argument (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - get engine group number for asymmetric engine (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Rework how engine group number is obtained (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Fix address alignment issue on ucode loading (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - add timeout for load_fvc completion poll (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Use dynamic allocated memory region for lmtst (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Initialize cptlfs device info once (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Simplify multiple return statements (Vladis Dronov) [RHEL-122026] +- crypto: lib/Kconfig - hide library options [partial] (Vladis Dronov) [RHEL-122026] +- selftests: tls: test skb copy under mem pressure and OOB (CKI Backport Bot) [RHEL-115592] +- tls: make sure to abort the stream if headers are bogus (CKI Backport Bot) [RHEL-115592] +- selftests: tls: make the new data_steal test less flaky (CKI Backport Bot) [RHEL-115592] +- selftests: tls: test TCP stealing data from under the TLS socket (CKI Backport Bot) [RHEL-115592] +- tls: handle data disappearing from under the TLS ULP (CKI Backport Bot) [RHEL-115592] +- bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls (CKI Backport Bot) [RHEL-115592] +- net/tls: fix kernel panic when alloc_page failed (CKI Backport Bot) [RHEL-115592] +- ktls, sockmap: Fix missing uncharge operation (CKI Backport Bot) [RHEL-115592] +- bpf: fix ktls panic with sockmap (CKI Backport Bot) [RHEL-115592] +- scsi: sr: Reinstate rotational media flag (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Make read-only arrays static const (Ewan D. Milne) [RHEL-116076] +- scsi: core: sysfs: Correct sysfs attributes access rights (Ewan D. Milne) [RHEL-116076] +- scsi: sd: Make sd shutdown issue START STOP UNIT appropriately (Ewan D. Milne) [RHEL-116076] +- scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_transport_fc: Add comments to describe added 'rport' parameter (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_transport_fc: Change to use per-rport devloss_work_q (Ewan D. Milne) [RHEL-116076] +- scsi: core: Fix kernel doc for scsi_track_queue_full() (Ewan D. Milne) [RHEL-116076] +- scsi: core: Use scsi_cmd_priv() instead of open-coding it (Ewan D. Milne) [RHEL-116076] +- scsi: core: Enforce unlimited max_segment_size when virt_boundary_mask is set (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_devinfo: Remove redundant 'found' (Ewan D. Milne) [RHEL-116076] +- scsi: sd: Fix VPD page 0xb7 length check (Ewan D. Milne) [RHEL-116076] +- scsi: core: Remember if a device is an ATA device (Ewan D. Milne) [RHEL-116076] +- scsi: error: alua: I/O errors for ALUA state transitions (Ewan D. Milne) [RHEL-116076] +- scsi: core: devinfo: Fix typo in comment (Ewan D. Milne) [RHEL-116076] +- scsi: sg: Remove unnecessary NULL check before unregister_sysctl_table() (Ewan D. Milne) [RHEL-116076] +- scsi: sd: Remove the stream_status member from scsi_stream_status_header (Ewan D. Milne) [RHEL-116076] +- scsi: core: Remove unused scsi_dev_info_list_del_keyed() (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Reduce DEF_ATOMIC_WR_MAX_LENGTH (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Add ERASE for tapes (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Use scsi_device->type instead os sdebug_ptype where possible (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Move some tape-specific commands to separate definitions (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Enable different command definitions for different device types (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Fix two typos in command definitions (Ewan D. Milne) [RHEL-116076] +- KVM: s390: Fix to clear PTE when discarding a swapped page (Thomas Huth) [RHEL-113440] +- KVM: s390: Fix access to unavailable adapter indicator pages during postcopy (Thomas Huth) [RHEL-42486] +- iommu/s390: Make attach succeed when the device was surprise removed (Thomas Huth) [RHEL-113440] +- iommu/s390: Fix memory corruption when using identity domain (Thomas Huth) [RHEL-113440] +- KVM: s390: Fix FOLL_*/FAULT_FLAG_* confusion (Thomas Huth) [RHEL-113440] +- KVM: s390: Fix incorrect usage of mmu_notifier_register() (Thomas Huth) [RHEL-113440] +- KVM: s390: Rework guest entry logic (Thomas Huth) [RHEL-113440] +- entry: Add arch_in_rcu_eqs() (Thomas Huth) [RHEL-113440] +- KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY (Thomas Huth) [RHEL-113440] +- KVM: s390: Simplify and move pv code (Thomas Huth) [RHEL-113440] +- KVM: s390: Refactor and split some gmap helpers (Thomas Huth) [RHEL-113440] +- KVM: s390: Remove unneeded srcu lock (Thomas Huth) [RHEL-113440] +- s390: Remove unneeded includes (Thomas Huth) [RHEL-113440] +- s390/uv: Rename find_secret() to uv_find_secret() and publish (Thomas Huth) [RHEL-113440] +- s390/kvm: Split kvm_host header file (Thomas Huth) [RHEL-113440] +- s390/sysctl: Remove "vm/allocate_pgste" sysctl (Thomas Huth) [RHEL-113440] +- s390: Remove 2k vs 4k page table leftovers (Thomas Huth) [RHEL-113440] +- s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() (Thomas Huth) [RHEL-113440] +- s390/syscall: Merge __do_syscall() and do_syscall() (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add ucontrol gis routing test (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add ucontrol flic attr selftests (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add regression tests for PFCR subfunctions (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add regression tests for PLO subfunctions (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions (Thomas Huth) [RHEL-113440] +- cgroup/rstat: avoid disabling irqs for O(num_cpu) (Radostin Stoyanov) [RHEL-95602] +Resolves: RHEL-101959, RHEL-113001, RHEL-113440, RHEL-115592, RHEL-116076, RHEL-119008, RHEL-122026, RHEL-123668, RHEL-124196, RHEL-124544, RHEL-124951, RHEL-12834, RHEL-42486, RHEL-95602 + * Wed Nov 05 2025 CKI KWF Bot [6.12.0-153.el10] - tracing/osnoise: Replace kmalloc + copy_from_user with memdup_user_nul (Tomas Glozar) [RHEL-117874] - tracing/osnoise: Fix slab-out-of-bounds in _parse_integer_limit() (Tomas Glozar) [RHEL-117874] {CVE-2025-39974} diff --git a/kernel.spec b/kernel.spec index c2fe299c0..7224d095d 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 153 +%define pkgrelease 154 %define kversion 6 -%define tarfile_release 6.12.0-153.el10 +%define tarfile_release 6.12.0-154.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 153%{?buildid}%{?dist} +%define specrelease 154%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-153.el10 +%define kabiversion 6.12.0-154.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4365,6 +4365,207 @@ fi\ # # %changelog +* Mon Nov 10 2025 CKI KWF Bot [6.12.0-154.el10] +- net/smc: Remove validation of reserved bits in CLC Decline message (Mete Durlu) [RHEL-124196] +- powerpc/pseries: Define __u{8,32} types in papr_hvpipe_hdr struct (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: HVPIPE changes to support migration (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Enable hvpipe with ibm,set-system-parameter RTAS (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Enable HVPIPE event message interrupt (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Wakeup hvpipe FD when the payload is pending (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Receive payload with ibm,receive-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Send payload with ibm,send-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Add papr-hvpipe char driver for HVPIPE interfaces (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Define HVPIPE specific macros (Mamatha Inamdar) [RHEL-101959] +- powerpc/pseries: Define papr-hvpipe ioctl (Mamatha Inamdar) [RHEL-101959] +- Documentation: ioctl-number: Fix linuxppc-dev mailto link (Mamatha Inamdar) [RHEL-101959] +- md: add legacy_async_del_gendisk mode (Nigel Croxon) [RHEL-123668] +- lib/raid6: update recov_rvv.c zero page usage (Nigel Croxon) [RHEL-123668] +- md: Don't clear MD_CLOSING until mddev is freed (Nigel Croxon) [RHEL-123668] +- md: fix mssing blktrace bio split events (Nigel Croxon) [RHEL-123668] +- md: factor out a helper raid_is_456() (Nigel Croxon) [RHEL-123668] +- md: add a new parameter 'offset' to md_super_write() (Nigel Croxon) [RHEL-123668] +- md: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] +- md/raid5: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] +- md/raid10: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] +- md/raid1: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668] +- md/raid1: check bitmap before behind write (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: handle the case bitmap is not enabled before end_sync() (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: handle the case bitmap is not enabled before start_sync() (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: add md_bitmap_registered/enabled() helper (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: add a new parameter 'flush' to bitmap_ops->enabled (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: merge md_bitmap_group into bitmap_operations (Nigel Croxon) [RHEL-123668] +- md/md-bitmap: remove the parameter 'init' for bitmap_ops->resize() (Nigel Croxon) [RHEL-123668] +- md: prevent incorrect update of resync/recovery offset (Nigel Croxon) [RHEL-123668] +- md/raid1: fix data lost for writemostly rdev (Nigel Croxon) [RHEL-123668] +- md: fix sync_action incorrect display during resync (Nigel Croxon) [RHEL-123668] +- md: add helper rdev_needs_recovery() (Nigel Croxon) [RHEL-123668] +- md: keep recovery_cp in mdp_superblock_s (Nigel Croxon) [RHEL-123668] +- md: make rdev_addable usable for rcu mode (Nigel Croxon) [RHEL-123668] {CVE-2025-38621} +- md/raid1: remove struct pool_info and related code (Nigel Croxon) [RHEL-123668] +- md/raid1: change r1conf->r1bio_pool to a pointer type (Nigel Croxon) [RHEL-123668] +- md: rename recovery_cp to resync_offset (Nigel Croxon) [RHEL-123668] +- md/md-cluster: handle REMOVE message earlier (Nigel Croxon) [RHEL-123668] +- md: fix create on open mddev lifetime regression (Nigel Croxon) [RHEL-123668] +- lib/raid6: replace custom zero page with ZERO_PAGE (Nigel Croxon) [RHEL-123668] +- md: call del_gendisk in control path (Nigel Croxon) [RHEL-123668] +- redhat/configs: enable NXP S32 on aarch64 autmotive (Alessandro Carminati) [RHEL-124951] +- dm vdo: return error on corrupted metadata in start_restoring_volume functions (Benjamin Marzinski) [RHEL-119008] +- dm: fix NULL pointer dereference in __dm_suspend() (Benjamin Marzinski) [RHEL-119008] +- dm: fix queue start/stop imbalance under suspend/load/resume races (Benjamin Marzinski) [RHEL-119008] +- dm-raid: don't set io_min and io_opt for raid1 (Benjamin Marzinski) [RHEL-119008] +- dm-integrity: limit MAX_TAG_SIZE to 255 (Benjamin Marzinski) [RHEL-119008] +- dm-stripe: fix a possible integer overflow (Benjamin Marzinski) [RHEL-119008] +- dm: set DM_TARGET_PASSES_CRYPTO feature for dm-thin (Benjamin Marzinski) [RHEL-119008] +- dm-thin: update the documentation (Benjamin Marzinski) [RHEL-119008] +- dm-raid: do not include dm-core.h (Benjamin Marzinski) [RHEL-119008] +- vdo: omit need_resched() before cond_resched() (Benjamin Marzinski) [RHEL-119008] +- md: dm-zoned-target: Initialize return variable r to avoid uninitialized use (Benjamin Marzinski) [RHEL-119008] +- dm-verity: remove support for asynchronous hashes (Benjamin Marzinski) [RHEL-119008] +- dm-mpath: don't print the "loaded" message if registering fails (Benjamin Marzinski) [RHEL-119008] +- dm-mpath: make dm_unregister_path_selector return void (Benjamin Marzinski) [RHEL-119008] +- dm: ima: avoid extra calls to strlen() (Benjamin Marzinski) [RHEL-119008] +- dm: Simplify dm_io_complete() (Benjamin Marzinski) [RHEL-119008] +- dm: Remove unnecessary return in dm_zone_endio() (Benjamin Marzinski) [RHEL-119008] +- dm raid: add support for resync w/o metadata devices (Benjamin Marzinski) [RHEL-119008] +- dm-flakey: Fix corrupt_bio_byte setup checks (Benjamin Marzinski) [RHEL-119008] +- dm-table: fix checking for rq stackable devices (Benjamin Marzinski) [RHEL-119008] +- dm-bufio: fix sched in atomic context (Benjamin Marzinski) [RHEL-119008] +- dm-raid: fix variable in journal device check (Benjamin Marzinski) [RHEL-119008] +- dm-stripe: small code cleanup (Benjamin Marzinski) [RHEL-119008] +- dm-verity: fix a memory leak if some arguments are specified multiple times (Benjamin Marzinski) [RHEL-119008] +- dm-mirror: fix a tiny race condition (Benjamin Marzinski) [RHEL-119008] +- dm-table: check BLK_FEAT_ATOMIC_WRITES inside limits_lock (Benjamin Marzinski) [RHEL-119008] +- dm-zone: Use bdev_*() helper functions where applicable (Benjamin Marzinski) [RHEL-119008] +- dm vdo indexer: don't read request structure after enqueuing (Benjamin Marzinski) [RHEL-119008] +- dm: pass through operations on wrapped inline crypto keys (Benjamin Marzinski) [RHEL-119008] +- blk-crypto: export wrapped key functions (Benjamin Marzinski) [RHEL-119008] +- dm-table: Set BLK_FEAT_ATOMIC_WRITES for target queue limits (Benjamin Marzinski) [RHEL-119008] +- dm-flakey: make corrupting read bios work (Benjamin Marzinski) [RHEL-119008] +- dm-flakey: remove useless ERROR_READS check in flakey_end_io (Benjamin Marzinski) [RHEL-119008] +- dm-flakey: error all IOs when num_features is absent (Benjamin Marzinski) [RHEL-119008] +- dm-flakey: Clean up parsing messages (Benjamin Marzinski) [RHEL-119008] +- dm: remove unneeded kvfree from alloc_targets (Benjamin Marzinski) [RHEL-119008] +- dm-bufio: remove maximum age based eviction (Benjamin Marzinski) [RHEL-119008] +- dm-verity: use softirq context only when !need_resched() (Benjamin Marzinski) [RHEL-119008] +- dm: lock limits when reading them (Benjamin Marzinski) [RHEL-119008] +- dm: use generic functions instead of disable_discard and disable_write_zeroes (Benjamin Marzinski) [RHEL-119008] +- dm-delay: don't busy-wait in kthread (Benjamin Marzinski) [RHEL-119008] +- dm: fix native zone append devices on top of emulated ones (Benjamin Marzinski) [RHEL-119008] +- dm: limit swapping tables for devices with zone write plugs (Benjamin Marzinski) [RHEL-119008] +- dm: fix dm_blk_report_zones (Benjamin Marzinski) [RHEL-119008] +- dm: handle failures in dm_table_set_restrictions (Benjamin Marzinski) [RHEL-119008] +- dm: free table mempools if not used in __bind (Benjamin Marzinski) [RHEL-119008] +- dm: don't change md if dm_table_set_restrictions() fails (Benjamin Marzinski) [RHEL-119008] +- dm-verity: support block number limits for different ioprio classes (Benjamin Marzinski) [RHEL-119008] +- dm-delay: support zoned devices (Benjamin Marzinski) [RHEL-119008] +- dm: restrict dm device size to 2^63-512 bytes (Benjamin Marzinski) [RHEL-119008] +- dm vdo indexer: reorder uds_request to reduce padding (Benjamin Marzinski) [RHEL-119008] +- dm vdo: rework processing of loaded refcount byte arrays (Benjamin Marzinski) [RHEL-12834] +- dm vdo: remove remaining ring references (Benjamin Marzinski) [RHEL-119008] +- dm-verity: do forward error correction on metadata I/O errors (Benjamin Marzinski) [RHEL-119008] +- dm-bufio: remove unused return value (Benjamin Marzinski) [RHEL-119008] +- dm: Enable inline crypto passthrough for striped target (Benjamin Marzinski) [RHEL-119008] +- dm vdo slab-depot: read refcount blocks in large chunks at load time (Benjamin Marzinski) [RHEL-12834] +- dm vdo vio-pool: allow variable-sized metadata vios (Benjamin Marzinski) [RHEL-12834] +- dm vdo vio-pool: support pools with multiple data blocks per vio (Benjamin Marzinski) [RHEL-12834] +- dm vdo vio-pool: add a pool pointer to pooled_vio (Benjamin Marzinski) [RHEL-12834] +- dm vdo: remove checks that can not fail (Benjamin Marzinski) [RHEL-119008] +- dm vdo indexer: prevent unterminated string warning (Benjamin Marzinski) [RHEL-119008] +- dm vdo: use a short static string for thread name prefix (Benjamin Marzinski) [RHEL-119008] +- dm-crypt: Document integrity_key_size option. (Benjamin Marzinski) [RHEL-119008] +- dm-integrity: Document Inline mode for storing integrity data (Benjamin Marzinski) [RHEL-119008] +- dm-verity: Document restart_on_error and panic_on_error options (Benjamin Marzinski) [RHEL-119008] +- dm-crypt: switch to using the crc32 library (Benjamin Marzinski) [RHEL-119008] +- nbd: override creds to kernel when calling sock_{send,recv}msg() (Ming Lei) [RHEL-124544] +- netfilter: nft_set_pipapo_avx2: fix skip of expired entries (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: use 0 genmask for packetpath lookups (Florian Westphal) [RHEL-113001] +- netfilter: nf_tables: restart set lookup on base_seq change (Florian Westphal) [RHEL-113001] +- netfilter: nf_tables: make nft_set_do_lookup available unconditionally (Florian Westphal) [RHEL-113001] +- netfilter: nf_tables: place base_seq in struct net (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_rbtree: continue traversal if element is inactive (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: don't check genbit from packetpath lookups (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo_avx2: Drop the comment regarding protection (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: fix null deref for empty set (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: don't return bogus extension pointer (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: merge pipapo_get/lookup (Florian Westphal) [RHEL-113001] +- netfilter: nft_set: remove indirection from update API call (Florian Westphal) [RHEL-113001] +- netfilter: nft_set: remove one argument from lookup and update functions (Florian Westphal) [RHEL-113001] +- netfilter: nft_set_pipapo: remove unused arguments (Florian Westphal) [RHEL-113001] +- selftests: netfilter: nft_concat_range.sh: send packets to empty set (Florian Westphal) [RHEL-113001] +- crypto: octeontx2 - Call strscpy() with correct size argument (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - get engine group number for asymmetric engine (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Rework how engine group number is obtained (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Fix address alignment issue on ucode loading (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - add timeout for load_fvc completion poll (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Use dynamic allocated memory region for lmtst (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Initialize cptlfs device info once (Vladis Dronov) [RHEL-122026] +- crypto: octeontx2 - Simplify multiple return statements (Vladis Dronov) [RHEL-122026] +- crypto: lib/Kconfig - hide library options [partial] (Vladis Dronov) [RHEL-122026] +- selftests: tls: test skb copy under mem pressure and OOB (CKI Backport Bot) [RHEL-115592] +- tls: make sure to abort the stream if headers are bogus (CKI Backport Bot) [RHEL-115592] +- selftests: tls: make the new data_steal test less flaky (CKI Backport Bot) [RHEL-115592] +- selftests: tls: test TCP stealing data from under the TLS socket (CKI Backport Bot) [RHEL-115592] +- tls: handle data disappearing from under the TLS ULP (CKI Backport Bot) [RHEL-115592] +- bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls (CKI Backport Bot) [RHEL-115592] +- net/tls: fix kernel panic when alloc_page failed (CKI Backport Bot) [RHEL-115592] +- ktls, sockmap: Fix missing uncharge operation (CKI Backport Bot) [RHEL-115592] +- bpf: fix ktls panic with sockmap (CKI Backport Bot) [RHEL-115592] +- scsi: sr: Reinstate rotational media flag (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Make read-only arrays static const (Ewan D. Milne) [RHEL-116076] +- scsi: core: sysfs: Correct sysfs attributes access rights (Ewan D. Milne) [RHEL-116076] +- scsi: sd: Make sd shutdown issue START STOP UNIT appropriately (Ewan D. Milne) [RHEL-116076] +- scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_transport_fc: Add comments to describe added 'rport' parameter (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_transport_fc: Change to use per-rport devloss_work_q (Ewan D. Milne) [RHEL-116076] +- scsi: core: Fix kernel doc for scsi_track_queue_full() (Ewan D. Milne) [RHEL-116076] +- scsi: core: Use scsi_cmd_priv() instead of open-coding it (Ewan D. Milne) [RHEL-116076] +- scsi: core: Enforce unlimited max_segment_size when virt_boundary_mask is set (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_devinfo: Remove redundant 'found' (Ewan D. Milne) [RHEL-116076] +- scsi: sd: Fix VPD page 0xb7 length check (Ewan D. Milne) [RHEL-116076] +- scsi: core: Remember if a device is an ATA device (Ewan D. Milne) [RHEL-116076] +- scsi: error: alua: I/O errors for ALUA state transitions (Ewan D. Milne) [RHEL-116076] +- scsi: core: devinfo: Fix typo in comment (Ewan D. Milne) [RHEL-116076] +- scsi: sg: Remove unnecessary NULL check before unregister_sysctl_table() (Ewan D. Milne) [RHEL-116076] +- scsi: sd: Remove the stream_status member from scsi_stream_status_header (Ewan D. Milne) [RHEL-116076] +- scsi: core: Remove unused scsi_dev_info_list_del_keyed() (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Reduce DEF_ATOMIC_WR_MAX_LENGTH (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Add ERASE for tapes (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Use scsi_device->type instead os sdebug_ptype where possible (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Move some tape-specific commands to separate definitions (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Enable different command definitions for different device types (Ewan D. Milne) [RHEL-116076] +- scsi: scsi_debug: Fix two typos in command definitions (Ewan D. Milne) [RHEL-116076] +- KVM: s390: Fix to clear PTE when discarding a swapped page (Thomas Huth) [RHEL-113440] +- KVM: s390: Fix access to unavailable adapter indicator pages during postcopy (Thomas Huth) [RHEL-42486] +- iommu/s390: Make attach succeed when the device was surprise removed (Thomas Huth) [RHEL-113440] +- iommu/s390: Fix memory corruption when using identity domain (Thomas Huth) [RHEL-113440] +- KVM: s390: Fix FOLL_*/FAULT_FLAG_* confusion (Thomas Huth) [RHEL-113440] +- KVM: s390: Fix incorrect usage of mmu_notifier_register() (Thomas Huth) [RHEL-113440] +- KVM: s390: Rework guest entry logic (Thomas Huth) [RHEL-113440] +- entry: Add arch_in_rcu_eqs() (Thomas Huth) [RHEL-113440] +- KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY (Thomas Huth) [RHEL-113440] +- KVM: s390: Simplify and move pv code (Thomas Huth) [RHEL-113440] +- KVM: s390: Refactor and split some gmap helpers (Thomas Huth) [RHEL-113440] +- KVM: s390: Remove unneeded srcu lock (Thomas Huth) [RHEL-113440] +- s390: Remove unneeded includes (Thomas Huth) [RHEL-113440] +- s390/uv: Rename find_secret() to uv_find_secret() and publish (Thomas Huth) [RHEL-113440] +- s390/kvm: Split kvm_host header file (Thomas Huth) [RHEL-113440] +- s390/sysctl: Remove "vm/allocate_pgste" sysctl (Thomas Huth) [RHEL-113440] +- s390: Remove 2k vs 4k page table leftovers (Thomas Huth) [RHEL-113440] +- s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() (Thomas Huth) [RHEL-113440] +- s390/syscall: Merge __do_syscall() and do_syscall() (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add ucontrol gis routing test (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add ucontrol flic attr selftests (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add regression tests for PFCR subfunctions (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add regression tests for PLO subfunctions (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions (Thomas Huth) [RHEL-113440] +- KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions (Thomas Huth) [RHEL-113440] +- cgroup/rstat: avoid disabling irqs for O(num_cpu) (Radostin Stoyanov) [RHEL-95602] + * Wed Nov 05 2025 CKI KWF Bot [6.12.0-153.el10] - tracing/osnoise: Replace kmalloc + copy_from_user with memdup_user_nul (Tomas Glozar) [RHEL-117874] - tracing/osnoise: Fix slab-out-of-bounds in _parse_integer_limit() (Tomas Glozar) [RHEL-117874] {CVE-2025-39974} diff --git a/sources b/sources index 3d8f7d42f..a4cd7a37d 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-153.el10.tar.xz) = 3d9663b27d56482d4b8cea82bb53ab522fae08c558d166da9d2f1f82b6ff585032cbb256f46dee1b2995e19a6f9b7e0c7d753f64f81f3f3a4d320cb1ea0985d2 -SHA512 (kernel-abi-stablelists-6.12.0-153.el10.tar.xz) = d11121aa4851b60e614c172752e7bb24d305dddf7d2351bf184ded290ac2d3e7b6760c0fb69e40f70b7280d10bbd204278690760e31a18a0782d925f142f2c5e -SHA512 (kernel-kabi-dw-6.12.0-153.el10.tar.xz) = dc961ad3a92b82d9ed3f6a68946255d1e68e17155ce196497b2458ac7b78536d4fa0f272569e7a104df91784a8e6b856a3dd096f61cd007aaa4d62965ece947a +SHA512 (linux-6.12.0-154.el10.tar.xz) = 930d333efadbf6a9ac372743f1548952c3193dfc7483b0f607b27b14afa69fb9fc57ce7dfa6b3903c8070fdd1b68fb81cf88fd26a5a6c47c9904dcac6ebab2e7 +SHA512 (kernel-abi-stablelists-6.12.0-154.el10.tar.xz) = 551d24e1ea486ae9a6da72f1b424e5e85c79404f2ab02ce669a825bc359509f11aa9343c7ddfcc7fe785944a0c946344d1cef95973f26fcfd514f67121df7730 +SHA512 (kernel-kabi-dw-6.12.0-154.el10.tar.xz) = fa96126eeaec9c932c7f574ca6f10834349c09e809a1e157c6fa06cb9c3851eab9cb3667f09a2898972519ab4cf8177d04ef2f1700597032d89c7035274233c1