kernel-6.12.0-196.el10

* Fri Jan 30 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [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

Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
This commit is contained in:
CKI KWF Bot 2026-01-30 16:11:16 +00:00
parent c1933fac2c
commit d8d202198c
24 changed files with 684 additions and 12 deletions

View File

@ -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 = 196
#
# RHEL_REBASE_NUM

View File

@ -372,6 +372,7 @@ 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

View File

@ -813,7 +813,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1246,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

View File

@ -813,7 +813,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1246,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

View File

@ -811,7 +811,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1244,6 +1249,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

View File

@ -811,7 +811,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1244,6 +1249,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

View File

@ -813,7 +813,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1247,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

View File

@ -813,7 +813,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1247,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

View File

@ -811,7 +811,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1245,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

View File

@ -811,7 +811,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1245,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

View File

@ -650,7 +650,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1011,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

View File

@ -650,7 +650,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS is not set
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1011,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

View File

@ -658,7 +658,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1011,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

View File

@ -658,7 +658,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS is not set
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1011,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

View File

@ -650,7 +650,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1009,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

View File

@ -650,7 +650,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS is not set
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1009,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

View File

@ -651,7 +651,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1010,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

View File

@ -679,7 +679,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1067,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

View File

@ -679,7 +679,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS is not set
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1067,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

View File

@ -679,7 +679,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1068,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

View File

@ -679,7 +679,12 @@ CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_MTKSDIO is not set
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_FS 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
CONFIG_BT_RTL=m
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@ -1068,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

View File

@ -1,3 +1,282 @@
* Fri Jan 30 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [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 <cki-ci-bot+kwf-gitlab-com@redhat.com> [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]

View File

@ -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 196
%define kversion 6
%define tarfile_release 6.12.0-195.el10
%define tarfile_release 6.12.0-196.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 196%{?buildid}%{?dist}
# This defines the kabi tarball version
%define kabiversion 6.12.0-195.el10
%define kabiversion 6.12.0-196.el10
# If this variable is set to 1, a bpf selftests build failure will cause a
# fatal kernel package build error
@ -4481,6 +4481,284 @@ fi\
#
#
%changelog
* Fri Jan 30 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [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 <cki-ci-bot+kwf-gitlab-com@redhat.com> [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]

View File

@ -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-196.el10.tar.xz) = c839d215aa53ccaf49726ba6418753bc5040958eb53a177b33cfbcc64c08661d06df2bfa4dfbb0cfa8ef7d0512df8ad7b8ed11342072ba181cabf2b1755e2154
SHA512 (kernel-abi-stablelists-6.12.0-196.el10.tar.xz) = fe643a4b7951f81ea0ca0d3bedc0c05adf27d87086afe38167d3977d8c7b3888fd6390b110358cabcd551fcc6b7d25ed6a10a15ffc94db265fdb7614c9f857f5
SHA512 (kernel-kabi-dw-6.12.0-196.el10.tar.xz) = 4ff5a66ad0b4634c92581406230df04ee71c0248569981d8aa99c38c20eb147748364585eebc6df901b64604b68734dc6598ca2eedb57a2e548008678dfd56e0