diff --git a/0001-Keep-fs-btrfs-files-in-modules-package.patch b/0001-Keep-fs-btrfs-files-in-modules-package.patch new file mode 100644 index 000000000..470a006dc --- /dev/null +++ b/0001-Keep-fs-btrfs-files-in-modules-package.patch @@ -0,0 +1,24 @@ +From 32b5df3d57caf5ab17a5161bbe152403ca9d0147 Mon Sep 17 00:00:00 2001 +From: eabdullin +Date: Wed, 4 Feb 2026 14:08:11 +0300 +Subject: [PATCH] Keep fs/btrfs/.* files in modules package + +--- + redhat/rhel_files/def_variants.yaml.rhel | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/redhat/rhel_files/def_variants.yaml.rhel b/redhat/rhel_files/def_variants.yaml.rhel +index 27e1aca80..61018dd69 100644 +--- a/redhat/rhel_files/def_variants.yaml.rhel ++++ b/redhat/rhel_files/def_variants.yaml.rhel +@@ -372,7 +372,6 @@ rules: + - fs/bcachefs/.*: modules-core + - fs/befs/befs.*: modules-extra + - fs/binfmt_misc.ko: modules-core +- - fs/btrfs/.*: modules-internal + - fs/cachefiles/.*: modules-core + - fs/ceph/.*: modules-core + - fs/coda/coda.*: modules-extra +-- +2.51.0 + diff --git a/Makefile.rhelver b/Makefile.rhelver index 44fd216ee..73d969358 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 = 195 +RHEL_RELEASE = 197 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index fd2897a3e..670fb7bea 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -1252,6 +1252,7 @@ CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 745c2a0fe..e09c1aa02 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -1252,6 +1252,7 @@ CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 1cd245a19..b35e709eb 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -1250,6 +1250,7 @@ CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 3d2f2a237..aca14403b 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -1250,6 +1250,7 @@ CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 9ba25e903..d3d112bd2 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -1253,6 +1253,7 @@ CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index a15cc1bb9..d7ffd7c40 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -1253,6 +1253,7 @@ CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index b0c5b3ddf..4afa22742 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -1251,6 +1251,7 @@ CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 78787b2a0..67c09e5b8 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -1251,6 +1251,7 @@ CONFIG_CRYPTO_DEV_OCTEONTX2_CPT=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index bccec3f7e..6f6512083 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1017,6 +1017,7 @@ CONFIG_CRYPTO_DEV_NX=y # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index adc267d22..9c1b02219 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -653,7 +653,6 @@ CONFIG_BT_RFCOMM_TTY=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_FS=m -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set @@ -1017,6 +1016,7 @@ CONFIG_CRYPTO_DEV_NX=y # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index b979ad8eb..871720f3d 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -1017,6 +1017,7 @@ CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index e2f228563..00cfc85a1 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -661,7 +661,6 @@ CONFIG_BT_RFCOMM_TTY=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_FS=m -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set @@ -1017,6 +1016,7 @@ CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 9cd503b19..21d555d03 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -1015,6 +1015,7 @@ CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 2312731ee..daf79daf0 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -653,7 +653,6 @@ CONFIG_BT_RFCOMM_TTY=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_FS=m -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set @@ -1015,6 +1014,7 @@ CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 1347770bb..81ab4366a 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -1016,6 +1016,7 @@ CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m # CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set # CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_6XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index c44bd2f3d..6133c30ff 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1073,6 +1073,7 @@ CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_QAT_420XX=m CONFIG_CRYPTO_DEV_QAT_4XXX=m +CONFIG_CRYPTO_DEV_QAT_6XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62X=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 8f4e3cd31..ebb7a14b7 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -682,7 +682,6 @@ CONFIG_BT_RFCOMM_TTY=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_FS=m -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set @@ -1073,6 +1072,7 @@ CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_QAT_420XX=m CONFIG_CRYPTO_DEV_QAT_4XXX=m +CONFIG_CRYPTO_DEV_QAT_6XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62X=m diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index db6dfea81..16cde5ba2 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -1074,6 +1074,7 @@ CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_QAT_420XX=m CONFIG_CRYPTO_DEV_QAT_4XXX=m +CONFIG_CRYPTO_DEV_QAT_6XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62X=m diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index b42a3fa87..ec8701bda 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -1074,6 +1074,7 @@ CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_QAT_420XX=m CONFIG_CRYPTO_DEV_QAT_4XXX=m +CONFIG_CRYPTO_DEV_QAT_6XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62X=m diff --git a/kernel.changelog b/kernel.changelog index b66d25aac..a9da2cd05 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,294 @@ +* Mon Feb 02 2026 CKI KWF Bot [6.12.0-197.el10] +- sched: Fix tracepoint called from set_tsk_need_resched() more (Phil Auld) [RHEL-145178] +- soc/tegra: pmc: Don't fail if "aotag" is not present (CKI Backport Bot) [RHEL-140002] +- xfrm: Fix inner mode lookup in tunnel mode GSO segmentation (Sabrina Dubroca) [RHEL-108332] +- xfrm: Determine inner GSO type from packet inner protocol (Sabrina Dubroca) [RHEL-108332] +- xfrm: Check inner packet family directly from skb_dst (Sabrina Dubroca) [RHEL-108332] +- xfrm: fix offloading of cross-family tunnels (Sabrina Dubroca) [RHEL-108332] +- udp: also consider secpath when evaluating ipsec use for checksumming (Sabrina Dubroca) [RHEL-108332] +- xfrm: bring back device check in validate_xmit_xfrm (Sabrina Dubroca) [RHEL-108332] +- xfrm: restore GSO for SW crypto (Sabrina Dubroca) [RHEL-108332] +Resolves: RHEL-108332, RHEL-140002, RHEL-145178 + +* Fri Jan 30 2026 CKI KWF Bot [6.12.0-196.el10] +- btrfs : Enable btrfs module and backport btrfs fixes from upstream v6.12 (Ravi Singh) [RHEL-140878] +- btrfs: don't rewrite ret from inode_permission (Ravi Singh) [RHEL-140878] +- btrfs: don't log conflicting inode if it's a dir moved in the current transaction (Ravi Singh) [RHEL-140878] +- btrfs: scrub: always update btrfs_scrub_progress::last_physical (Ravi Singh) [RHEL-140878] +- btrfs: fix memory leak of fs_devices in degraded seed device path (Ravi Singh) [RHEL-140878] +- btrfs: fix a potential path leak in print_data_reloc_error() (Ravi Singh) [RHEL-140878] +- btrfs: do not skip logging new dentries when logging a new name (Ravi Singh) [RHEL-140878] +- btrfs: fix leaf leak in an error path in btrfs_del_items() (Ravi Singh) [RHEL-140878] +- btrfs: release root after error in data_reloc_print_warning_inode() (Ravi Singh) [RHEL-140878] +- btrfs: do not update last_log_commit when logging inode due to a new name (Ravi Singh) [RHEL-140878] +- btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe() (Ravi Singh) [RHEL-140878] +- btrfs: zoned: fix conventional zone capacity calculation (Ravi Singh) [RHEL-140878] +- btrfs: ensure no dirty metadata is written back for an fs with errors (Ravi Singh) [RHEL-140878] +- btrfs: mark dirty extent range for out of bound prealloc extents (Ravi Singh) [RHEL-140878] +- btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_relation (Ravi Singh) [RHEL-140878] +- btrfs: tree-checker: fix bounds check in check_inode_extref() (Ravi Singh) [RHEL-140878] +- btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_snapshot() (Ravi Singh) [RHEL-140878] +- btrfs: tree-checker: add inode extref checks (Ravi Singh) [RHEL-140878] +- btrfs: abort transaction if we fail to update inode in log replay dir fixup (Ravi Singh) [RHEL-140878] +- btrfs: use level argument in log tree walk callback replay_one_buffer() (Ravi Singh) [RHEL-140878] +- btrfs: always drop log root tree reference in btrfs_replay_log() (Ravi Singh) [RHEL-140878] +- btrfs: scrub: replace max_t()/min_t() with clamp() in scrub_throttle_dev_io() (Ravi Singh) [RHEL-140878] +- btrfs: zoned: refine extent allocator hint selection (Ravi Singh) [RHEL-140878] +- btrfs: zoned: return error from btrfs_zone_finish_endio() (Ravi Singh) [RHEL-140878] +- btrfs: abort transaction in the process_one_buffer() log tree walk callback (Ravi Singh) [RHEL-140878] +- btrfs: abort transaction on specific error places when walking log tree (Ravi Singh) [RHEL-140878] +- btrfs: directly free partially initialized fs_info in btrfs_check_leaked_roots() (Ravi Singh) [RHEL-140878] +- btrfs: do not assert we found block group item when creating free space tree (Ravi Singh) [RHEL-140878] +- btrfs: fix memory leaks when rejecting a non SINGLE data profile without an RST (Ravi Singh) [RHEL-140878] +- btrfs: fix incorrect readahead expansion length (Ravi Singh) [RHEL-140878] +- btrfs: fix memory leak on duplicated memory in the qgroup assign ioctl (Ravi Singh) [RHEL-140878] +- btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running (Ravi Singh) [RHEL-140878] +- btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range() (Ravi Singh) [RHEL-140878] +- btrfs: avoid potential out-of-bounds in btrfs_encode_fh() (Ravi Singh) [RHEL-140878] +- btrfs: return any hit error from extent_writepage_io() (Ravi Singh) [RHEL-140878] +- btrfs: ref-verify: handle damaged extent root tree (Ravi Singh) [RHEL-140878] +- btrfs: don't allow adding block device of less than 1 MB (Ravi Singh) [RHEL-140878] +- btrfs: tree-checker: fix the incorrect inode ref size check (Ravi Singh) [RHEL-140878] +- btrfs: fix invalid extref key setup when replaying dentry (Ravi Singh) [RHEL-140878] +- btrfs: fix corruption reading compressed range when block size is smaller than page size (Ravi Singh) [RHEL-140878] +- btrfs: use readahead_expand() on compressed extents (Ravi Singh) [RHEL-140878] +- btrfs: fix subvolume deletion lockup caused by inodes xarray race (Ravi Singh) [RHEL-140878] +- btrfs: fix squota compressed stats leak (Ravi Singh) [RHEL-140878] +- btrfs: zoned: skip ZONE FINISH of conventional zones (Ravi Singh) [RHEL-140878] +- btrfs: avoid load/store tearing races when checking if an inode was logged (Ravi Singh) [RHEL-140878] +- btrfs: fix race between setting last_dir_index_offset and inode logging (Ravi Singh) [RHEL-140878] +- btrfs: fix race between logging inode and checking if it was logged before (Ravi Singh) [RHEL-140878] +- btrfs: subpage: keep TOWRITE tag until folio is cleaned (Ravi Singh) [RHEL-140878] +- btrfs: send: make fs_path_len() inline and constify its argument (Ravi Singh) [RHEL-140878] +- btrfs: send: use fallocate for hole punching with send stream v2 (Ravi Singh) [RHEL-140878] +- btrfs: send: avoid path allocation for the current inode when issuing commands (Ravi Singh) [RHEL-140878] +- btrfs: send: keep the current inode's path cached (Ravi Singh) [RHEL-140878] +- btrfs: send: add and use helper to rename current inode when processing refs (Ravi Singh) [RHEL-140878] +- btrfs: send: only use boolean variables at process_recorded_refs() (Ravi Singh) [RHEL-140878] +- btrfs: send: factor out common logic when sending xattrs (Ravi Singh) [RHEL-140878] +- btrfs: zoned: requeue to unused block group list if zone finish failed (Ravi Singh) [RHEL-140878] +- btrfs: codify pattern for adding block_group to bg_list (Ravi Singh) [RHEL-140878] +- btrfs: explicitly ref count block_group on new_bgs list (Ravi Singh) [RHEL-140878] +- btrfs: abort transaction on unexpected eb generation at btrfs_copy_root() (Ravi Singh) [RHEL-140878] +- btrfs: always abort transaction on failure to add block group to free space tree (Ravi Singh) [RHEL-140878] +- btrfs: move transaction aborts to the error site in add_block_group_free_space() (Ravi Singh) [RHEL-140878] +- btrfs: qgroup: fix race between quota disable and quota rescan ioctl (Ravi Singh) [RHEL-140878] +- btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb() (Ravi Singh) [RHEL-140878] +- btrfs: fix printing of mount info messages for NODATACOW/NODATASUM (Ravi Singh) [RHEL-140878] +- btrfs: restore mount option info messages during mount (Ravi Singh) [RHEL-140878] +- btrfs: fix incorrect log message for nobarrier mount option (Ravi Singh) [RHEL-140878] +- btrfs: zoned: fix write time activation failure for metadata block group (Ravi Singh) [RHEL-140878] +- btrfs: do not allow relocation of partially dropped subvolumes (Ravi Singh) [RHEL-140878] +- btrfs: fix iteration bug in __qgroup_excl_accounting() (Ravi Singh) [RHEL-140878] +- btrfs: zoned: do not select metadata BG as finish target (Ravi Singh) [RHEL-140878] +- btrfs: error on missing block group when unaccounting log tree extent buffers (Ravi Singh) [RHEL-140878] +- btrfs: fix log tree replay failure due to file with 0 links and extents (Ravi Singh) [RHEL-140878] +- btrfs: clear dirty status from extent buffer on error at insert_new_root() (Ravi Singh) [RHEL-140878] +- btrfs: don't skip remaining extrefs if dir not found during log replay (Ravi Singh) [RHEL-140878] +- btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabled (Ravi Singh) [RHEL-140878] +- btrfs: populate otime when logging an inode item (Ravi Singh) [RHEL-140878] +- btrfs: fix ssd_spread overallocation (Ravi Singh) [RHEL-140878] +- btrfs: don't ignore inode missing when replaying log tree (Ravi Singh) [RHEL-140878] +- btrfs: qgroup: set quota enabled bit if quota disable fails flushing reservations (Ravi Singh) [RHEL-140878] +- btrfs: zoned: do not remove unwritten non-data block group (Ravi Singh) [RHEL-140878] +- btrfs: abort transaction during log replay if walk_log_tree() failed (Ravi Singh) [RHEL-140878] +- btrfs: zoned: use filesystem size not disk size for reclaim decision (Ravi Singh) [RHEL-140878] +- btrfs: fix block group refcount race in btrfs_create_pending_block_groups() (Ravi Singh) [RHEL-140878] +- btrfs: fix assertion when building free space tree (Ravi Singh) [RHEL-140878] +- btrfs: fix wrong start offset for delalloc space release during mmap write (Ravi Singh) [RHEL-140878] +- btrfs: prepare btrfs_page_mkwrite() for large folios (Ravi Singh) [RHEL-140878] +- btrfs: use btrfs_record_snapshot_destroy() during rmdir (Ravi Singh) [RHEL-140878] +- btrfs: propagate last_unlink_trans earlier when doing a rmdir (Ravi Singh) [RHEL-140878] +- btrfs: record new subvolume in parent dir earlier to avoid dir logging races (Ravi Singh) [RHEL-140878] +- btrfs: fix inode lookup error handling during log replay (Ravi Singh) [RHEL-140878] +- btrfs: fix invalid inode pointer dereferences during log replay (Ravi Singh) [RHEL-140878] +- btrfs: return a btrfs_inode from read_one_inode() (Ravi Singh) [RHEL-140878] +- btrfs: return a btrfs_inode from btrfs_iget_logging() (Ravi Singh) [RHEL-140878] +- btrfs: fix iteration of extrefs during log replay (Ravi Singh) [RHEL-140878] +- btrfs: fix missing error handling when searching for inode refs during log replay (Ravi Singh) [RHEL-140878] +- btrfs: fix use-after-free on inode when scanning root during em shrinking (Ravi Singh) [RHEL-140878] +- btrfs: zoned: fix extent range end unlock in cow_file_range() (Ravi Singh) [RHEL-140878] +- btrfs: do regular iput instead of delayed iput during extent map shrinking (Ravi Singh) [RHEL-140878] +- btrfs: make the extent map shrinker run asynchronously as a work queue job (Ravi Singh) [RHEL-140878] +- btrfs: skip inodes without loaded extent maps when shrinking extent maps (Ravi Singh) [RHEL-140878] +- btrfs: update superblock's device bytes_used when dropping chunk (Ravi Singh) [RHEL-140878] +- btrfs: fix a race between renames and directory logging (Ravi Singh) [RHEL-140878] +- btrfs: fix qgroup reservation leak on failure to allocate ordered extent (Ravi Singh) [RHEL-140878] +- btrfs: use unsigned types for constants defined as bit shifts (Ravi Singh) [RHEL-140878] +- btrfs: factor out nocow ordered extent and extent map generation into a helper (Ravi Singh) [RHEL-140878] +- btrfs: handle csum tree error with rescue=ibadroots correctly (Ravi Singh) [RHEL-140878] +- btrfs: exit after state split error at set_extent_bit() (Ravi Singh) [RHEL-140878] +- btrfs: exit after state insertion failure at btrfs_convert_extent_bit() (Ravi Singh) [RHEL-140878] +- btrfs: fix invalid data space release when truncating block in NOCOW mode (Ravi Singh) [RHEL-140878] +- btrfs: scrub: fix a wrong error type when metadata bytenr mismatches (Ravi Singh) [RHEL-140878] +- btrfs: scrub: update device stats when an error is detected (Ravi Singh) [RHEL-140878] +- btrfs: avoid NULL pointer dereference if no valid csum tree (Ravi Singh) [RHEL-140878] +- btrfs: handle empty eb->folios in num_extent_folios() (Ravi Singh) [RHEL-140878] +- btrfs: compression: adjust cb->compressed_folios allocation type (Ravi Singh) [RHEL-140878] +- btrfs: send: return -ENAMETOOLONG when attempting a path that is too long (Ravi Singh) [RHEL-140878] +- btrfs: get zone unusable bytes while holding lock at btrfs_reclaim_bgs_work() (Ravi Singh) [RHEL-140878] +- btrfs: fix non-empty delayed iputs list on unmount due to async workers (Ravi Singh) [RHEL-140878] +- btrfs: run btrfs_error_commit_super() early (Ravi Singh) [RHEL-140878] +- btrfs: avoid linker error in btrfs_find_create_tree_block() (Ravi Singh) [RHEL-140878] +- btrfs: make btrfs_discard_workfn() block_group ref explicit (Ravi Singh) [RHEL-140878] +- btrfs: add back warning for mount option commit values exceeding 300 (Ravi Singh) [RHEL-140878] +- btrfs: fix folio leak in submit_one_async_extent() (Ravi Singh) [RHEL-140878] +- btrfs: fix discard worker infinite loop after disabling discard (Ravi Singh) [RHEL-140878] +- Revert "btrfs: canonicalize the device path before adding it" (Ravi Singh) [RHEL-140878] +- btrfs: fix COW handling in run_delalloc_nocow() (Ravi Singh) [RHEL-140878] +- btrfs: adjust subpage bit start based on sectorsize (Ravi Singh) [RHEL-140878] +- btrfs: zoned: return EIO on RAID1 block group write pointer mismatch (Ravi Singh) [RHEL-140878] +- btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range() (Ravi Singh) [RHEL-140878] +- btrfs: correctly escape subvol in btrfs_show_options() (Ravi Singh) [RHEL-140878] +- btrfs: zoned: fix zone finishing with missing devices (Ravi Singh) [RHEL-140878] +- btrfs: zoned: fix zone activation with missing devices (Ravi Singh) [RHEL-140878] +- btrfs: tests: fix chunk map leak after failure to add it to the tree (Ravi Singh) [RHEL-140878] +- btrfs: fix non-empty delayed iputs list on unmount due to compressed write workers (Ravi Singh) [RHEL-140878] +- btrfs: harden block_group::bg_list against list_del() races (Ravi Singh) [RHEL-140878] +- btrfs: fix two misuses of folio_shift() (Ravi Singh) [RHEL-140878] +- btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop (Ravi Singh) [RHEL-140878] +- btrfs: fix a leaked chunk map issue in read_one_chunk() (Ravi Singh) [RHEL-140878] +- btrfs: fix data overwriting bug during buffered write when block size < page size (Ravi Singh) [RHEL-140878] +- btrfs: fix double accounting race when extent_writepage_io() failed (Ravi Singh) [RHEL-140878] +- btrfs: fix double accounting race when btrfs_run_delalloc_range() failed (Ravi Singh) [RHEL-140878] +- btrfs: use btrfs_inode in extent_writepage() (Ravi Singh) [RHEL-140878] +- btrfs: rename btrfs_folio_(set|start|end)_writer_lock() (Ravi Singh) [RHEL-140878] +- btrfs: unify to use writer locks for subpage locking (Ravi Singh) [RHEL-140878] +- btrfs: remove unused btrfs_folio_start_writer_lock() (Ravi Singh) [RHEL-140878] +- btrfs: mark all dirty sectors as locked inside writepage_delalloc() (Ravi Singh) [RHEL-140878] +- btrfs: move the delalloc range bitmap search into extent_io.c (Ravi Singh) [RHEL-140878] +- btrfs: do not assume the full page range is not dirty in extent_writepage_io() (Ravi Singh) [RHEL-140878] +- btrfs: fix stale page cache after race between readahead and direct IO write (Ravi Singh) [RHEL-140878] +- btrfs: rename __get_extent_map() and pass btrfs_inode (Ravi Singh) [RHEL-140878] +- btrfs: fix hole expansion when writing at an offset beyond EOF (Ravi Singh) [RHEL-140878] +- Revert "btrfs: avoid monopolizing a core when activating a swap file" (Ravi Singh) [RHEL-140878] +- btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling (Ravi Singh) [RHEL-140878] +- btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents() (Ravi Singh) [RHEL-140878] +- btrfs: fix use-after-free when attempting to join an aborted transaction (Ravi Singh) [RHEL-140878] +- btrfs: do not output error message if a qgroup has been already cleaned up (Ravi Singh) [RHEL-140878] +- btrfs: fix assertion failure when splitting ordered extent after transaction abort (Ravi Singh) [RHEL-140878] +- btrfs: do proper folio cleanup when run_delalloc_nocow() failed (Ravi Singh) [RHEL-140878] +- btrfs: output the reason for open_ctree() failure (Ravi Singh) [RHEL-140878] +- btrfs: subpage: fix the bitmap dump of the locked flags (Ravi Singh) [RHEL-140878] +- btrfs: improve the warning and error message for btrfs_remove_qgroup() (Ravi Singh) [RHEL-140878] +- btrfs: add the missing error handling inside get_canonical_dev_path (Ravi Singh) [RHEL-140878] +- btrfs: zlib: fix avail_in bytes for s390 zlib HW compression path (Ravi Singh) [RHEL-140878] +- btrfs: avoid NULL pointer dereference if no valid extent tree (Ravi Singh) [RHEL-140878] +- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount (Ravi Singh) [RHEL-140878] +- btrfs: allow swap activation to be interruptible (Ravi Singh) [RHEL-140878] +- btrfs: use bio_is_zone_append() in the completion handler (Ravi Singh) [RHEL-140878] +- btrfs: check folio mapping after unlock in relocate_one_folio() (Ravi Singh) [RHEL-140878] +- btrfs: check folio mapping after unlock in put_file_data() (Ravi Singh) [RHEL-140878] +- btrfs: fix use-after-free when COWing tree bock and tracing is enabled (Ravi Singh) [RHEL-140878] +- btrfs: sysfs: fix direct super block member reads (Ravi Singh) [RHEL-140878] +- btrfs: fix transaction atomicity bug when enabling simple quotas (Ravi Singh) [RHEL-140878] +- btrfs: fix swap file activation failure due to extents that used to be shared (Ravi Singh) [RHEL-140878] +- btrfs: avoid monopolizing a core when activating a swap file (Ravi Singh) [RHEL-140878] +- btrfs: fix race with memory mapped writes when activating swap file (Ravi Singh) [RHEL-140878] +- btrfs: tree-checker: reject inline extent items with 0 ref count (Ravi Singh) [RHEL-140878] +- btrfs: fix improper generation check in snapshot delete (Ravi Singh) [RHEL-140878] +- btrfs: split bios to the fs sector size boundary (Ravi Singh) [RHEL-140878] +- btrfs: fix missing snapshot drew unlock when root is dead during swap activation (Ravi Singh) [RHEL-140878] +- btrfs: fix mount failure due to remount races (Ravi Singh) [RHEL-140878] +- btrfs: drop unused parameter data from btrfs_fill_super() (Ravi Singh) [RHEL-140878] +- btrfs: drop unused parameter options from open_ctree() (Ravi Singh) [RHEL-140878] +- btrfs: do not clear read-only when adding sprout device (Ravi Singh) [RHEL-140878] +- btrfs: canonicalize the device path before adding it (Ravi Singh) [RHEL-140878] +- btrfs: avoid unnecessary device path update for the same device (Ravi Singh) [RHEL-140878] +- btrfs: don't take dev_replace rwsem on task already holding it (Ravi Singh) [RHEL-140878] +- btrfs: ref-verify: fix use-after-free after invalid ref action (Ravi Singh) [RHEL-140878] +- btrfs: add a sanity check for btrfs root in btrfs_search_slot() (Ravi Singh) [RHEL-140878] +- btrfs: don't loop for nowait writes when checking for cross references (Ravi Singh) [RHEL-140878] +- btrfs: fix use-after-free in btrfs_encoded_read_endio() (Ravi Singh) [RHEL-140878] +- btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages() (Ravi Singh) [RHEL-140878] +- btrfs: change btrfs_encoded_read() so that reading of extent is done by caller (Ravi Singh) [RHEL-140878] +- btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages() (Ravi Singh) [RHEL-140878] +- mptcp: schedule rtx timer only after pushing data (Davide Caratti) [RHEL-133461] +- mptcp: fix premature close in case of fallback (Davide Caratti) [RHEL-133461] +- mptcp: fix ack generation for fallback msk (Davide Caratti) [RHEL-133461] +- mptcp: drop bogus optimization in __mptcp_check_push() (Davide Caratti) [RHEL-133461] +- mptcp: ensure context reset on disconnect() (Davide Caratti) [RHEL-133461] {CVE-2025-71144} +- mptcp: fallback earlier on simult connection (Davide Caratti) [RHEL-133461] {CVE-2025-71088} +- mptcp: avoid deadlock on fallback while reinjecting (Davide Caratti) [RHEL-133461] {CVE-2025-71126} +- mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_fastclose(). (Davide Caratti) [RHEL-133461] {CVE-2025-68291} +- mptcp: fix duplicate reset on fastclose (Davide Caratti) [RHEL-133461] +- mptcp: decouple mptcp fastclose from tcp close (Davide Caratti) [RHEL-133461] +- mptcp: clear scheduled subflows on retransmit (Davide Caratti) [RHEL-133461] +- mptcp: do not fallback when OoO is present (Davide Caratti) [RHEL-133461] +- mptcp: avoid unneeded subflow-level drops (Davide Caratti) [RHEL-133461] +- mptcp: fix a race in mptcp_pm_del_add_timer() (Davide Caratti) [RHEL-133461 RHEL-139336] {CVE-2025-40257} +- mptcp: Fix proto fallback detection with BPF (Davide Caratti) [RHEL-133461] {CVE-2025-68227} +- mptcp: Disallow MPTCP subflows from sockmap (Davide Caratti) [RHEL-133461] +- mptcp: restore window probe (Davide Caratti) [RHEL-133461] +- mptcp: fix MSG_PEEK stream corruption (Davide Caratti) [RHEL-133461] +- mptcp: pm: in-kernel: C-flag: handle late ADD_ADDR (Davide Caratti) [RHEL-133461] +- mptcp: reset blackhole on success with non-loopback ifaces (Davide Caratti) [RHEL-133461] +- mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable(). (Davide Caratti) [RHEL-129046 RHEL-133461] {CVE-2025-40133} +- vsock/vmci: Clear the vmci transport packet properly when initializing it (CKI Backport Bot) [RHEL-137704] {CVE-2025-38403} +- redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_6XXX (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix warning on adf_pfvf_pf_proto.c (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add bank state save and restore for qat_420xx (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix parameter order used in ICP_QAT_FW_COMN_FLAGS_BUILD (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix duplicate restarting msg during AER error (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add WQ_PERCPU to alloc_workqueue users (Vladislav Dronov) [RHEL-94928] +- crypto: qat - use simple_strtoull to improve qat_uclo_parse_num (Vladislav Dronov) [RHEL-94928] +- crypto: qat - Return pointer directly in adf_ctl_alloc_resources (Vladislav Dronov) [RHEL-94928] +- crypto: qat - Replace kzalloc() + copy_from_user() with memdup_user() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add command queue telemetry counters for GEN6 (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add ring buffer idle telemetry counter for GEN6 (Vladislav Dronov) [RHEL-94928] +- crypto: qat - make adf_dev_autoreset() static (Vladislav Dronov) [RHEL-94928] +- crypto: qat - refactor ring-related debug functions (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix seq_file position update in adf_ring_next() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix DMA direction for compression on GEN2 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - flush misc workqueue during device shutdown (Vladislav Dronov) [RHEL-103562 RHEL-94928] {CVE-2025-39721} +- crypto: qat - enable rate limiting feature for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add compression slice count for rate limiting (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add get_svc_slice_cnt() in device data structure (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add adf_rl_get_num_svc_aes() in rate limiting (Vladislav Dronov) [RHEL-94928] +- crypto: qat - relocate service related functions (Vladislav Dronov) [RHEL-94928] +- crypto: qat - consolidate service enums (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add decompression service for rate limiting (Vladislav Dronov) [RHEL-94928] +- crypto: qat - validate service in rate limiting sysfs api (Vladislav Dronov) [RHEL-94928] +- Documentation: qat: update debugfs-driver-qat_telemetry for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - enable telemetry for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add decompression service to telemetry (Vladislav Dronov) [RHEL-94928] +- crypto: qat - enable power management debugfs for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - relocate power management debugfs helper APIs (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix virtual channel configuration for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add live migration enablers for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - relocate and rename bank state structure definition (Vladislav Dronov) [RHEL-94928] +- crypto: qat - relocate bank state helper functions (Vladislav Dronov) [RHEL-94928] +- crypto: qat - replace CHECK_STAT macro with static inline function (Vladislav Dronov) [RHEL-94928] +- crypto: qat - use pr_fmt() in adf_gen4_hw_data.c (Vladislav Dronov) [RHEL-94928] +- crypto: qat - disable ZUC-256 capability for QAT GEN5 (Vladislav Dronov) [RHEL-94928] +- crypto: qat - restore ASYM service support for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - remove duplicate masking for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - lower priority for skcipher and aead algorithms (Vladislav Dronov) [RHEL-94928] +- Documentation: qat: update sysfs-driver-qat for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add support for decompression service to GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix state restore for banks with exceptions (Vladislav Dronov) [RHEL-94928] +- crypto: qat - allow enabling VFs in the absence of IOMMU (Vladislav Dronov) [RHEL-94928] +- crypto: qat - use unmanaged allocation for dc_data (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add missing header inclusion (Vladislav Dronov) [RHEL-94928] +- crypto: qat - enable reporting of error counters for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - enable RAS support for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat/qat_6xxx - Fix NULL vs IS_ERR() check in adf_probe() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add qat_6xxx driver (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add firmware headers for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - update firmware api (Vladislav Dronov) [RHEL-94928] +- crypto: qat - export adf_init_admin_pm() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - expose configuration functions (Vladislav Dronov) [RHEL-94928] +- crypto: qat - export adf_get_service_mask() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add GEN6 firmware loader (Vladislav Dronov) [RHEL-94928] +- crypto: qat - refactor FW signing algorithm (Vladislav Dronov) [RHEL-94928] +- crypto: qat - use pr_fmt() in qat uclo.c (Vladislav Dronov) [RHEL-94928] +- crypto: qat - refactor compression template logic (Vladislav Dronov) [RHEL-94928] +- crypto: qat - rename and relocate timer logic (Vladislav Dronov) [RHEL-94928] +- crypto: qat - include qat_common in top Makefile (Vladislav Dronov) [RHEL-94928] +- sprintf.h requires stdarg.h (Vladislav Dronov) [RHEL-94928] +Resolves: RHEL-103562, RHEL-129046, RHEL-133461, RHEL-137704, RHEL-139336, RHEL-140878, RHEL-94928 + * Thu Jan 29 2026 CKI KWF Bot [6.12.0-195.el10] - memblock: Accept allocated memory before use in memblock_double_array() (Aristeu Rozanski) [RHEL-140476] - Bluetooth: hci_sync: enable PA Sync Lost event (David Marlin) [RHEL-143297] diff --git a/kernel.spec b/kernel.spec index d9227eb1f..0edc16785 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 195 +%define pkgrelease 197 %define kversion 6 -%define tarfile_release 6.12.0-195.el10 +%define tarfile_release 6.12.0-197.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 195%{?buildid}%{?dist} +%define specrelease 197%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-195.el10 +%define kabiversion 6.12.0-197.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -1148,6 +1148,7 @@ Patch2006: 0006-Bring-back-deprecated-pci-ids-to-qla4xxx-driver.patch Patch2007: 0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch Patch2008: 0008-Bring-back-deprecated-pci-ids-to-megaraid_sas-driver.patch Patch2009: 0009-Bring-back-deprecated-pci-ids-to-mpt3sas-driver.patch +Patch2010: 0001-Keep-fs-btrfs-files-in-modules-package.patch # END OF PATCH DEFINITIONS @@ -2007,6 +2008,7 @@ ApplyPatch 0006-Bring-back-deprecated-pci-ids-to-qla4xxx-driver.patch ApplyPatch 0007-Bring-back-deprecated-pci-ids-to-be2iscsi-driver.patch ApplyPatch 0008-Bring-back-deprecated-pci-ids-to-megaraid_sas-driver.patch ApplyPatch 0009-Bring-back-deprecated-pci-ids-to-mpt3sas-driver.patch +ApplyPatch 0001-Keep-fs-btrfs-files-in-modules-package.patch %{log_msg "End of patch applications"} # END OF PATCH APPLICATIONS @@ -4517,14 +4519,14 @@ fi\ # # %changelog -* Sat Jan 31 2026 Eduard Abdullin - 6.12.0-195 +* Wed Feb 04 2026 Eduard Abdullin - 6.12.0-197 - Debrand for AlmaLinux OS - Use AlmaLinux OS secure boot cert -* Sat Jan 31 2026 Neal Gompa - 6.12.0-195 +* Wed Feb 04 2026 Neal Gompa - 6.12.0-197 - Enable Btrfs support for all kernel variants -* Sat Jan 31 2026 Andrew Lukoshko - 6.12.0-195 +* Wed Feb 04 2026 Andrew Lukoshko - 6.12.0-197 - hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 - mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 - megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 @@ -4534,6 +4536,295 @@ fi\ - kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained +* Mon Feb 02 2026 CKI KWF Bot [6.12.0-197.el10] +- sched: Fix tracepoint called from set_tsk_need_resched() more (Phil Auld) [RHEL-145178] +- soc/tegra: pmc: Don't fail if "aotag" is not present (CKI Backport Bot) [RHEL-140002] +- xfrm: Fix inner mode lookup in tunnel mode GSO segmentation (Sabrina Dubroca) [RHEL-108332] +- xfrm: Determine inner GSO type from packet inner protocol (Sabrina Dubroca) [RHEL-108332] +- xfrm: Check inner packet family directly from skb_dst (Sabrina Dubroca) [RHEL-108332] +- xfrm: fix offloading of cross-family tunnels (Sabrina Dubroca) [RHEL-108332] +- udp: also consider secpath when evaluating ipsec use for checksumming (Sabrina Dubroca) [RHEL-108332] +- xfrm: bring back device check in validate_xmit_xfrm (Sabrina Dubroca) [RHEL-108332] +- xfrm: restore GSO for SW crypto (Sabrina Dubroca) [RHEL-108332] + +* Fri Jan 30 2026 CKI KWF Bot [6.12.0-196.el10] +- btrfs : Enable btrfs module and backport btrfs fixes from upstream v6.12 (Ravi Singh) [RHEL-140878] +- btrfs: don't rewrite ret from inode_permission (Ravi Singh) [RHEL-140878] +- btrfs: don't log conflicting inode if it's a dir moved in the current transaction (Ravi Singh) [RHEL-140878] +- btrfs: scrub: always update btrfs_scrub_progress::last_physical (Ravi Singh) [RHEL-140878] +- btrfs: fix memory leak of fs_devices in degraded seed device path (Ravi Singh) [RHEL-140878] +- btrfs: fix a potential path leak in print_data_reloc_error() (Ravi Singh) [RHEL-140878] +- btrfs: do not skip logging new dentries when logging a new name (Ravi Singh) [RHEL-140878] +- btrfs: fix leaf leak in an error path in btrfs_del_items() (Ravi Singh) [RHEL-140878] +- btrfs: release root after error in data_reloc_print_warning_inode() (Ravi Singh) [RHEL-140878] +- btrfs: do not update last_log_commit when logging inode due to a new name (Ravi Singh) [RHEL-140878] +- btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe() (Ravi Singh) [RHEL-140878] +- btrfs: zoned: fix conventional zone capacity calculation (Ravi Singh) [RHEL-140878] +- btrfs: ensure no dirty metadata is written back for an fs with errors (Ravi Singh) [RHEL-140878] +- btrfs: mark dirty extent range for out of bound prealloc extents (Ravi Singh) [RHEL-140878] +- btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_relation (Ravi Singh) [RHEL-140878] +- btrfs: tree-checker: fix bounds check in check_inode_extref() (Ravi Singh) [RHEL-140878] +- btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_snapshot() (Ravi Singh) [RHEL-140878] +- btrfs: tree-checker: add inode extref checks (Ravi Singh) [RHEL-140878] +- btrfs: abort transaction if we fail to update inode in log replay dir fixup (Ravi Singh) [RHEL-140878] +- btrfs: use level argument in log tree walk callback replay_one_buffer() (Ravi Singh) [RHEL-140878] +- btrfs: always drop log root tree reference in btrfs_replay_log() (Ravi Singh) [RHEL-140878] +- btrfs: scrub: replace max_t()/min_t() with clamp() in scrub_throttle_dev_io() (Ravi Singh) [RHEL-140878] +- btrfs: zoned: refine extent allocator hint selection (Ravi Singh) [RHEL-140878] +- btrfs: zoned: return error from btrfs_zone_finish_endio() (Ravi Singh) [RHEL-140878] +- btrfs: abort transaction in the process_one_buffer() log tree walk callback (Ravi Singh) [RHEL-140878] +- btrfs: abort transaction on specific error places when walking log tree (Ravi Singh) [RHEL-140878] +- btrfs: directly free partially initialized fs_info in btrfs_check_leaked_roots() (Ravi Singh) [RHEL-140878] +- btrfs: do not assert we found block group item when creating free space tree (Ravi Singh) [RHEL-140878] +- btrfs: fix memory leaks when rejecting a non SINGLE data profile without an RST (Ravi Singh) [RHEL-140878] +- btrfs: fix incorrect readahead expansion length (Ravi Singh) [RHEL-140878] +- btrfs: fix memory leak on duplicated memory in the qgroup assign ioctl (Ravi Singh) [RHEL-140878] +- btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running (Ravi Singh) [RHEL-140878] +- btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range() (Ravi Singh) [RHEL-140878] +- btrfs: avoid potential out-of-bounds in btrfs_encode_fh() (Ravi Singh) [RHEL-140878] +- btrfs: return any hit error from extent_writepage_io() (Ravi Singh) [RHEL-140878] +- btrfs: ref-verify: handle damaged extent root tree (Ravi Singh) [RHEL-140878] +- btrfs: don't allow adding block device of less than 1 MB (Ravi Singh) [RHEL-140878] +- btrfs: tree-checker: fix the incorrect inode ref size check (Ravi Singh) [RHEL-140878] +- btrfs: fix invalid extref key setup when replaying dentry (Ravi Singh) [RHEL-140878] +- btrfs: fix corruption reading compressed range when block size is smaller than page size (Ravi Singh) [RHEL-140878] +- btrfs: use readahead_expand() on compressed extents (Ravi Singh) [RHEL-140878] +- btrfs: fix subvolume deletion lockup caused by inodes xarray race (Ravi Singh) [RHEL-140878] +- btrfs: fix squota compressed stats leak (Ravi Singh) [RHEL-140878] +- btrfs: zoned: skip ZONE FINISH of conventional zones (Ravi Singh) [RHEL-140878] +- btrfs: avoid load/store tearing races when checking if an inode was logged (Ravi Singh) [RHEL-140878] +- btrfs: fix race between setting last_dir_index_offset and inode logging (Ravi Singh) [RHEL-140878] +- btrfs: fix race between logging inode and checking if it was logged before (Ravi Singh) [RHEL-140878] +- btrfs: subpage: keep TOWRITE tag until folio is cleaned (Ravi Singh) [RHEL-140878] +- btrfs: send: make fs_path_len() inline and constify its argument (Ravi Singh) [RHEL-140878] +- btrfs: send: use fallocate for hole punching with send stream v2 (Ravi Singh) [RHEL-140878] +- btrfs: send: avoid path allocation for the current inode when issuing commands (Ravi Singh) [RHEL-140878] +- btrfs: send: keep the current inode's path cached (Ravi Singh) [RHEL-140878] +- btrfs: send: add and use helper to rename current inode when processing refs (Ravi Singh) [RHEL-140878] +- btrfs: send: only use boolean variables at process_recorded_refs() (Ravi Singh) [RHEL-140878] +- btrfs: send: factor out common logic when sending xattrs (Ravi Singh) [RHEL-140878] +- btrfs: zoned: requeue to unused block group list if zone finish failed (Ravi Singh) [RHEL-140878] +- btrfs: codify pattern for adding block_group to bg_list (Ravi Singh) [RHEL-140878] +- btrfs: explicitly ref count block_group on new_bgs list (Ravi Singh) [RHEL-140878] +- btrfs: abort transaction on unexpected eb generation at btrfs_copy_root() (Ravi Singh) [RHEL-140878] +- btrfs: always abort transaction on failure to add block group to free space tree (Ravi Singh) [RHEL-140878] +- btrfs: move transaction aborts to the error site in add_block_group_free_space() (Ravi Singh) [RHEL-140878] +- btrfs: qgroup: fix race between quota disable and quota rescan ioctl (Ravi Singh) [RHEL-140878] +- btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb() (Ravi Singh) [RHEL-140878] +- btrfs: fix printing of mount info messages for NODATACOW/NODATASUM (Ravi Singh) [RHEL-140878] +- btrfs: restore mount option info messages during mount (Ravi Singh) [RHEL-140878] +- btrfs: fix incorrect log message for nobarrier mount option (Ravi Singh) [RHEL-140878] +- btrfs: zoned: fix write time activation failure for metadata block group (Ravi Singh) [RHEL-140878] +- btrfs: do not allow relocation of partially dropped subvolumes (Ravi Singh) [RHEL-140878] +- btrfs: fix iteration bug in __qgroup_excl_accounting() (Ravi Singh) [RHEL-140878] +- btrfs: zoned: do not select metadata BG as finish target (Ravi Singh) [RHEL-140878] +- btrfs: error on missing block group when unaccounting log tree extent buffers (Ravi Singh) [RHEL-140878] +- btrfs: fix log tree replay failure due to file with 0 links and extents (Ravi Singh) [RHEL-140878] +- btrfs: clear dirty status from extent buffer on error at insert_new_root() (Ravi Singh) [RHEL-140878] +- btrfs: don't skip remaining extrefs if dir not found during log replay (Ravi Singh) [RHEL-140878] +- btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabled (Ravi Singh) [RHEL-140878] +- btrfs: populate otime when logging an inode item (Ravi Singh) [RHEL-140878] +- btrfs: fix ssd_spread overallocation (Ravi Singh) [RHEL-140878] +- btrfs: don't ignore inode missing when replaying log tree (Ravi Singh) [RHEL-140878] +- btrfs: qgroup: set quota enabled bit if quota disable fails flushing reservations (Ravi Singh) [RHEL-140878] +- btrfs: zoned: do not remove unwritten non-data block group (Ravi Singh) [RHEL-140878] +- btrfs: abort transaction during log replay if walk_log_tree() failed (Ravi Singh) [RHEL-140878] +- btrfs: zoned: use filesystem size not disk size for reclaim decision (Ravi Singh) [RHEL-140878] +- btrfs: fix block group refcount race in btrfs_create_pending_block_groups() (Ravi Singh) [RHEL-140878] +- btrfs: fix assertion when building free space tree (Ravi Singh) [RHEL-140878] +- btrfs: fix wrong start offset for delalloc space release during mmap write (Ravi Singh) [RHEL-140878] +- btrfs: prepare btrfs_page_mkwrite() for large folios (Ravi Singh) [RHEL-140878] +- btrfs: use btrfs_record_snapshot_destroy() during rmdir (Ravi Singh) [RHEL-140878] +- btrfs: propagate last_unlink_trans earlier when doing a rmdir (Ravi Singh) [RHEL-140878] +- btrfs: record new subvolume in parent dir earlier to avoid dir logging races (Ravi Singh) [RHEL-140878] +- btrfs: fix inode lookup error handling during log replay (Ravi Singh) [RHEL-140878] +- btrfs: fix invalid inode pointer dereferences during log replay (Ravi Singh) [RHEL-140878] +- btrfs: return a btrfs_inode from read_one_inode() (Ravi Singh) [RHEL-140878] +- btrfs: return a btrfs_inode from btrfs_iget_logging() (Ravi Singh) [RHEL-140878] +- btrfs: fix iteration of extrefs during log replay (Ravi Singh) [RHEL-140878] +- btrfs: fix missing error handling when searching for inode refs during log replay (Ravi Singh) [RHEL-140878] +- btrfs: fix use-after-free on inode when scanning root during em shrinking (Ravi Singh) [RHEL-140878] +- btrfs: zoned: fix extent range end unlock in cow_file_range() (Ravi Singh) [RHEL-140878] +- btrfs: do regular iput instead of delayed iput during extent map shrinking (Ravi Singh) [RHEL-140878] +- btrfs: make the extent map shrinker run asynchronously as a work queue job (Ravi Singh) [RHEL-140878] +- btrfs: skip inodes without loaded extent maps when shrinking extent maps (Ravi Singh) [RHEL-140878] +- btrfs: update superblock's device bytes_used when dropping chunk (Ravi Singh) [RHEL-140878] +- btrfs: fix a race between renames and directory logging (Ravi Singh) [RHEL-140878] +- btrfs: fix qgroup reservation leak on failure to allocate ordered extent (Ravi Singh) [RHEL-140878] +- btrfs: use unsigned types for constants defined as bit shifts (Ravi Singh) [RHEL-140878] +- btrfs: factor out nocow ordered extent and extent map generation into a helper (Ravi Singh) [RHEL-140878] +- btrfs: handle csum tree error with rescue=ibadroots correctly (Ravi Singh) [RHEL-140878] +- btrfs: exit after state split error at set_extent_bit() (Ravi Singh) [RHEL-140878] +- btrfs: exit after state insertion failure at btrfs_convert_extent_bit() (Ravi Singh) [RHEL-140878] +- btrfs: fix invalid data space release when truncating block in NOCOW mode (Ravi Singh) [RHEL-140878] +- btrfs: scrub: fix a wrong error type when metadata bytenr mismatches (Ravi Singh) [RHEL-140878] +- btrfs: scrub: update device stats when an error is detected (Ravi Singh) [RHEL-140878] +- btrfs: avoid NULL pointer dereference if no valid csum tree (Ravi Singh) [RHEL-140878] +- btrfs: handle empty eb->folios in num_extent_folios() (Ravi Singh) [RHEL-140878] +- btrfs: compression: adjust cb->compressed_folios allocation type (Ravi Singh) [RHEL-140878] +- btrfs: send: return -ENAMETOOLONG when attempting a path that is too long (Ravi Singh) [RHEL-140878] +- btrfs: get zone unusable bytes while holding lock at btrfs_reclaim_bgs_work() (Ravi Singh) [RHEL-140878] +- btrfs: fix non-empty delayed iputs list on unmount due to async workers (Ravi Singh) [RHEL-140878] +- btrfs: run btrfs_error_commit_super() early (Ravi Singh) [RHEL-140878] +- btrfs: avoid linker error in btrfs_find_create_tree_block() (Ravi Singh) [RHEL-140878] +- btrfs: make btrfs_discard_workfn() block_group ref explicit (Ravi Singh) [RHEL-140878] +- btrfs: add back warning for mount option commit values exceeding 300 (Ravi Singh) [RHEL-140878] +- btrfs: fix folio leak in submit_one_async_extent() (Ravi Singh) [RHEL-140878] +- btrfs: fix discard worker infinite loop after disabling discard (Ravi Singh) [RHEL-140878] +- Revert "btrfs: canonicalize the device path before adding it" (Ravi Singh) [RHEL-140878] +- btrfs: fix COW handling in run_delalloc_nocow() (Ravi Singh) [RHEL-140878] +- btrfs: adjust subpage bit start based on sectorsize (Ravi Singh) [RHEL-140878] +- btrfs: zoned: return EIO on RAID1 block group write pointer mismatch (Ravi Singh) [RHEL-140878] +- btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range() (Ravi Singh) [RHEL-140878] +- btrfs: correctly escape subvol in btrfs_show_options() (Ravi Singh) [RHEL-140878] +- btrfs: zoned: fix zone finishing with missing devices (Ravi Singh) [RHEL-140878] +- btrfs: zoned: fix zone activation with missing devices (Ravi Singh) [RHEL-140878] +- btrfs: tests: fix chunk map leak after failure to add it to the tree (Ravi Singh) [RHEL-140878] +- btrfs: fix non-empty delayed iputs list on unmount due to compressed write workers (Ravi Singh) [RHEL-140878] +- btrfs: harden block_group::bg_list against list_del() races (Ravi Singh) [RHEL-140878] +- btrfs: fix two misuses of folio_shift() (Ravi Singh) [RHEL-140878] +- btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop (Ravi Singh) [RHEL-140878] +- btrfs: fix a leaked chunk map issue in read_one_chunk() (Ravi Singh) [RHEL-140878] +- btrfs: fix data overwriting bug during buffered write when block size < page size (Ravi Singh) [RHEL-140878] +- btrfs: fix double accounting race when extent_writepage_io() failed (Ravi Singh) [RHEL-140878] +- btrfs: fix double accounting race when btrfs_run_delalloc_range() failed (Ravi Singh) [RHEL-140878] +- btrfs: use btrfs_inode in extent_writepage() (Ravi Singh) [RHEL-140878] +- btrfs: rename btrfs_folio_(set|start|end)_writer_lock() (Ravi Singh) [RHEL-140878] +- btrfs: unify to use writer locks for subpage locking (Ravi Singh) [RHEL-140878] +- btrfs: remove unused btrfs_folio_start_writer_lock() (Ravi Singh) [RHEL-140878] +- btrfs: mark all dirty sectors as locked inside writepage_delalloc() (Ravi Singh) [RHEL-140878] +- btrfs: move the delalloc range bitmap search into extent_io.c (Ravi Singh) [RHEL-140878] +- btrfs: do not assume the full page range is not dirty in extent_writepage_io() (Ravi Singh) [RHEL-140878] +- btrfs: fix stale page cache after race between readahead and direct IO write (Ravi Singh) [RHEL-140878] +- btrfs: rename __get_extent_map() and pass btrfs_inode (Ravi Singh) [RHEL-140878] +- btrfs: fix hole expansion when writing at an offset beyond EOF (Ravi Singh) [RHEL-140878] +- Revert "btrfs: avoid monopolizing a core when activating a swap file" (Ravi Singh) [RHEL-140878] +- btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling (Ravi Singh) [RHEL-140878] +- btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents() (Ravi Singh) [RHEL-140878] +- btrfs: fix use-after-free when attempting to join an aborted transaction (Ravi Singh) [RHEL-140878] +- btrfs: do not output error message if a qgroup has been already cleaned up (Ravi Singh) [RHEL-140878] +- btrfs: fix assertion failure when splitting ordered extent after transaction abort (Ravi Singh) [RHEL-140878] +- btrfs: do proper folio cleanup when run_delalloc_nocow() failed (Ravi Singh) [RHEL-140878] +- btrfs: output the reason for open_ctree() failure (Ravi Singh) [RHEL-140878] +- btrfs: subpage: fix the bitmap dump of the locked flags (Ravi Singh) [RHEL-140878] +- btrfs: improve the warning and error message for btrfs_remove_qgroup() (Ravi Singh) [RHEL-140878] +- btrfs: add the missing error handling inside get_canonical_dev_path (Ravi Singh) [RHEL-140878] +- btrfs: zlib: fix avail_in bytes for s390 zlib HW compression path (Ravi Singh) [RHEL-140878] +- btrfs: avoid NULL pointer dereference if no valid extent tree (Ravi Singh) [RHEL-140878] +- btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount (Ravi Singh) [RHEL-140878] +- btrfs: allow swap activation to be interruptible (Ravi Singh) [RHEL-140878] +- btrfs: use bio_is_zone_append() in the completion handler (Ravi Singh) [RHEL-140878] +- btrfs: check folio mapping after unlock in relocate_one_folio() (Ravi Singh) [RHEL-140878] +- btrfs: check folio mapping after unlock in put_file_data() (Ravi Singh) [RHEL-140878] +- btrfs: fix use-after-free when COWing tree bock and tracing is enabled (Ravi Singh) [RHEL-140878] +- btrfs: sysfs: fix direct super block member reads (Ravi Singh) [RHEL-140878] +- btrfs: fix transaction atomicity bug when enabling simple quotas (Ravi Singh) [RHEL-140878] +- btrfs: fix swap file activation failure due to extents that used to be shared (Ravi Singh) [RHEL-140878] +- btrfs: avoid monopolizing a core when activating a swap file (Ravi Singh) [RHEL-140878] +- btrfs: fix race with memory mapped writes when activating swap file (Ravi Singh) [RHEL-140878] +- btrfs: tree-checker: reject inline extent items with 0 ref count (Ravi Singh) [RHEL-140878] +- btrfs: fix improper generation check in snapshot delete (Ravi Singh) [RHEL-140878] +- btrfs: split bios to the fs sector size boundary (Ravi Singh) [RHEL-140878] +- btrfs: fix missing snapshot drew unlock when root is dead during swap activation (Ravi Singh) [RHEL-140878] +- btrfs: fix mount failure due to remount races (Ravi Singh) [RHEL-140878] +- btrfs: drop unused parameter data from btrfs_fill_super() (Ravi Singh) [RHEL-140878] +- btrfs: drop unused parameter options from open_ctree() (Ravi Singh) [RHEL-140878] +- btrfs: do not clear read-only when adding sprout device (Ravi Singh) [RHEL-140878] +- btrfs: canonicalize the device path before adding it (Ravi Singh) [RHEL-140878] +- btrfs: avoid unnecessary device path update for the same device (Ravi Singh) [RHEL-140878] +- btrfs: don't take dev_replace rwsem on task already holding it (Ravi Singh) [RHEL-140878] +- btrfs: ref-verify: fix use-after-free after invalid ref action (Ravi Singh) [RHEL-140878] +- btrfs: add a sanity check for btrfs root in btrfs_search_slot() (Ravi Singh) [RHEL-140878] +- btrfs: don't loop for nowait writes when checking for cross references (Ravi Singh) [RHEL-140878] +- btrfs: fix use-after-free in btrfs_encoded_read_endio() (Ravi Singh) [RHEL-140878] +- btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages() (Ravi Singh) [RHEL-140878] +- btrfs: change btrfs_encoded_read() so that reading of extent is done by caller (Ravi Singh) [RHEL-140878] +- btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages() (Ravi Singh) [RHEL-140878] +- mptcp: schedule rtx timer only after pushing data (Davide Caratti) [RHEL-133461] +- mptcp: fix premature close in case of fallback (Davide Caratti) [RHEL-133461] +- mptcp: fix ack generation for fallback msk (Davide Caratti) [RHEL-133461] +- mptcp: drop bogus optimization in __mptcp_check_push() (Davide Caratti) [RHEL-133461] +- mptcp: ensure context reset on disconnect() (Davide Caratti) [RHEL-133461] {CVE-2025-71144} +- mptcp: fallback earlier on simult connection (Davide Caratti) [RHEL-133461] {CVE-2025-71088} +- mptcp: avoid deadlock on fallback while reinjecting (Davide Caratti) [RHEL-133461] {CVE-2025-71126} +- mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_fastclose(). (Davide Caratti) [RHEL-133461] {CVE-2025-68291} +- mptcp: fix duplicate reset on fastclose (Davide Caratti) [RHEL-133461] +- mptcp: decouple mptcp fastclose from tcp close (Davide Caratti) [RHEL-133461] +- mptcp: clear scheduled subflows on retransmit (Davide Caratti) [RHEL-133461] +- mptcp: do not fallback when OoO is present (Davide Caratti) [RHEL-133461] +- mptcp: avoid unneeded subflow-level drops (Davide Caratti) [RHEL-133461] +- mptcp: fix a race in mptcp_pm_del_add_timer() (Davide Caratti) [RHEL-133461 RHEL-139336] {CVE-2025-40257} +- mptcp: Fix proto fallback detection with BPF (Davide Caratti) [RHEL-133461] {CVE-2025-68227} +- mptcp: Disallow MPTCP subflows from sockmap (Davide Caratti) [RHEL-133461] +- mptcp: restore window probe (Davide Caratti) [RHEL-133461] +- mptcp: fix MSG_PEEK stream corruption (Davide Caratti) [RHEL-133461] +- mptcp: pm: in-kernel: C-flag: handle late ADD_ADDR (Davide Caratti) [RHEL-133461] +- mptcp: reset blackhole on success with non-loopback ifaces (Davide Caratti) [RHEL-133461] +- mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable(). (Davide Caratti) [RHEL-129046 RHEL-133461] {CVE-2025-40133} +- vsock/vmci: Clear the vmci transport packet properly when initializing it (CKI Backport Bot) [RHEL-137704] {CVE-2025-38403} +- redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_6XXX (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix warning on adf_pfvf_pf_proto.c (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add bank state save and restore for qat_420xx (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix parameter order used in ICP_QAT_FW_COMN_FLAGS_BUILD (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix duplicate restarting msg during AER error (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add WQ_PERCPU to alloc_workqueue users (Vladislav Dronov) [RHEL-94928] +- crypto: qat - use simple_strtoull to improve qat_uclo_parse_num (Vladislav Dronov) [RHEL-94928] +- crypto: qat - Return pointer directly in adf_ctl_alloc_resources (Vladislav Dronov) [RHEL-94928] +- crypto: qat - Replace kzalloc() + copy_from_user() with memdup_user() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add command queue telemetry counters for GEN6 (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add ring buffer idle telemetry counter for GEN6 (Vladislav Dronov) [RHEL-94928] +- crypto: qat - make adf_dev_autoreset() static (Vladislav Dronov) [RHEL-94928] +- crypto: qat - refactor ring-related debug functions (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix seq_file position update in adf_ring_next() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix DMA direction for compression on GEN2 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - flush misc workqueue during device shutdown (Vladislav Dronov) [RHEL-103562 RHEL-94928] {CVE-2025-39721} +- crypto: qat - enable rate limiting feature for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add compression slice count for rate limiting (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add get_svc_slice_cnt() in device data structure (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add adf_rl_get_num_svc_aes() in rate limiting (Vladislav Dronov) [RHEL-94928] +- crypto: qat - relocate service related functions (Vladislav Dronov) [RHEL-94928] +- crypto: qat - consolidate service enums (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add decompression service for rate limiting (Vladislav Dronov) [RHEL-94928] +- crypto: qat - validate service in rate limiting sysfs api (Vladislav Dronov) [RHEL-94928] +- Documentation: qat: update debugfs-driver-qat_telemetry for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - enable telemetry for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add decompression service to telemetry (Vladislav Dronov) [RHEL-94928] +- crypto: qat - enable power management debugfs for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - relocate power management debugfs helper APIs (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix virtual channel configuration for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add live migration enablers for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - relocate and rename bank state structure definition (Vladislav Dronov) [RHEL-94928] +- crypto: qat - relocate bank state helper functions (Vladislav Dronov) [RHEL-94928] +- crypto: qat - replace CHECK_STAT macro with static inline function (Vladislav Dronov) [RHEL-94928] +- crypto: qat - use pr_fmt() in adf_gen4_hw_data.c (Vladislav Dronov) [RHEL-94928] +- crypto: qat - disable ZUC-256 capability for QAT GEN5 (Vladislav Dronov) [RHEL-94928] +- crypto: qat - restore ASYM service support for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - remove duplicate masking for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - lower priority for skcipher and aead algorithms (Vladislav Dronov) [RHEL-94928] +- Documentation: qat: update sysfs-driver-qat for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add support for decompression service to GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - fix state restore for banks with exceptions (Vladislav Dronov) [RHEL-94928] +- crypto: qat - allow enabling VFs in the absence of IOMMU (Vladislav Dronov) [RHEL-94928] +- crypto: qat - use unmanaged allocation for dc_data (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add missing header inclusion (Vladislav Dronov) [RHEL-94928] +- crypto: qat - enable reporting of error counters for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - enable RAS support for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat/qat_6xxx - Fix NULL vs IS_ERR() check in adf_probe() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add qat_6xxx driver (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add firmware headers for GEN6 devices (Vladislav Dronov) [RHEL-94928] +- crypto: qat - update firmware api (Vladislav Dronov) [RHEL-94928] +- crypto: qat - export adf_init_admin_pm() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - expose configuration functions (Vladislav Dronov) [RHEL-94928] +- crypto: qat - export adf_get_service_mask() (Vladislav Dronov) [RHEL-94928] +- crypto: qat - add GEN6 firmware loader (Vladislav Dronov) [RHEL-94928] +- crypto: qat - refactor FW signing algorithm (Vladislav Dronov) [RHEL-94928] +- crypto: qat - use pr_fmt() in qat uclo.c (Vladislav Dronov) [RHEL-94928] +- crypto: qat - refactor compression template logic (Vladislav Dronov) [RHEL-94928] +- crypto: qat - rename and relocate timer logic (Vladislav Dronov) [RHEL-94928] +- crypto: qat - include qat_common in top Makefile (Vladislav Dronov) [RHEL-94928] +- sprintf.h requires stdarg.h (Vladislav Dronov) [RHEL-94928] + * Thu Jan 29 2026 CKI KWF Bot [6.12.0-195.el10] - memblock: Accept allocated memory before use in memblock_double_array() (Aristeu Rozanski) [RHEL-140476] - Bluetooth: hci_sync: enable PA Sync Lost event (David Marlin) [RHEL-143297] diff --git a/sources b/sources index 5398e5187..60e02e443 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-195.el10.tar.xz) = 22f6e2869d96b2e7950cda70d86eedb789ba84410dcd13cfd3ad7e2bdce481cfd8f9f8eb5682134c486dd152dcdb1a8b242f305ff4612be9563f6dc71a22a491 -SHA512 (kernel-abi-stablelists-6.12.0-195.el10.tar.xz) = 77d624a7a09817a68007114d0ff2947490ed7ef63250a5ac025f6fce52d3ae990933635f08730df20b62ee9c38540fe91b6ca617a77378990dff351fd5b8f495 -SHA512 (kernel-kabi-dw-6.12.0-195.el10.tar.xz) = d3a541362935b3da82d91a94c4d36e324731029b7e644f8bc3e7293c55f3e5205c4c4360596106aa544aee10c1e2544c0c522369cff614430d1d655a6e7acbae +SHA512 (linux-6.12.0-197.el10.tar.xz) = 3f35283cbfc30a482520957095b2a99f037689c007491d5c8a1e104e1021da3a58422dff88973deb9ad8fc1522fae149761595bcf6b4f44cabf4fa4e5a131451 +SHA512 (kernel-abi-stablelists-6.12.0-197.el10.tar.xz) = 1c6995e101eb5791a158a0e262497b1ac643552d9c48cbe81fcc5bc8b3189be8e879901bf901c7b74810d032a43f65813679643119a009baeb8cbda361e4ecf0 +SHA512 (kernel-kabi-dw-6.12.0-197.el10.tar.xz) = 61887d6a37dc53e547c941a83517af4e463c9f9b8d5249fdd234f6b1db2639391ea9c3f41fe66744f59d47508f9a633e2a33c9dde1361c6437e4c37cc4a4907d