From 4b0dda7ff09b725029a3acaab442885a70927b1d Mon Sep 17 00:00:00 2001 From: Eduard Abdullin Date: Wed, 14 Jan 2026 02:12:39 +0000 Subject: [PATCH] Debrand for AlmaLinux OS Use AlmaLinux OS secure boot cert Enable Btrfs support for all kernel variants hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024 qla4xxx: bring back deprecated PCI ids lpfc: bring back deprecated PCI ids be2iscsi: bring back deprecated PCI ids kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained --- Makefile.rhelver | 2 +- kernel.changelog | 470 +++++++++++++++++++++++++++++++++++++++++++++ kernel.spec | 482 ++++++++++++++++++++++++++++++++++++++++++++++- sources | 6 +- 4 files changed, 949 insertions(+), 11 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 376802db3..e4192cf97 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 180 +RHEL_RELEASE = 182 # # RHEL_REBASE_NUM diff --git a/kernel.changelog b/kernel.changelog index b8d56b698..b0c2eb81d 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,473 @@ +* Tue Jan 13 2026 CKI KWF Bot [6.12.0-182.el10] +- KVM: selftests: Add missing "break" in rseq_test's param parsing (Gavin Shan) [RHEL-130521] +- vsock: Ignore signal/timeout on connect() if already established (CKI Backport Bot) [RHEL-139289] {CVE-2025-40248} +- dpll: zl3073x: Remove unused dev wrappers (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Cache all output properties in zl3073x_out (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Cache all reference properties in zl3073x_ref (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Cache reference monitor status (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Split ref, out, and synth logic from core (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Store raw register values instead of parsed state (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: fix kernel-doc name and missing parameter in fw.c (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Specify phase adjustment granularity for pins (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Fix output pin registration (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Handle missing or corrupted flash configuration (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Increase maximum size of flash utility (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Fix double free in zl3073x_devlink_flash_update() (Ivan Vecera) [RHEL-138352] +- net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate (CKI Backport Bot) [RHEL-117719] +- net: openvswitch: Avoid needlessly taking the RTNL on vport destroy (Adrian Moreno) [RHEL-134732] +- dm: Fix deadlock when reloading a multipath table (Ming Lei) [RHEL-134975] +- block: Remove queue freezing from several sysfs store callbacks (Ming Lei) [RHEL-134975] +Resolves: RHEL-117719, RHEL-130521, RHEL-134732, RHEL-134975, RHEL-138352, RHEL-139289 + +* Mon Jan 12 2026 CKI KWF Bot [6.12.0-181.el10] +- ata: libata-core: Disable LPM on Silicon Motion MD619{H,G}XCLDE3TC (Tomas Henzl) [RHEL-135107] +- ata: libata-scsi: Fix system suspend for a security locked drive (Tomas Henzl) [RHEL-135107] +- ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan() (Tomas Henzl) [RHEL-135107] +- nvme: fix admin request_queue lifetime (Ewan D. Milne) [RHEL-126343] +- Revert "Removing Obsolete hba pci-ids from rhel8" (Scott Weaver) [RHEL-123914] +- rh_messages.h: add missing lpfc devices (Scott Weaver) [RHEL-123914] +- net/ena: fix missing lock when update devlink params (Kamal Heib) [RHEL-127325] +- net: ena: View PHC stats using debugfs (Kamal Heib) [RHEL-127325] +- net: ena: Add debugfs support to the ENA driver (Kamal Heib) [RHEL-127325] +- net: ena: Control PHC enable through devlink (Kamal Heib) [RHEL-127325] +- net: ena: Add devlink port support (Kamal Heib) [RHEL-127325] +- net: ena: Add device reload capability through devlink (Kamal Heib) [RHEL-127325] +- net: ena: PHC silent reset (Kamal Heib) [RHEL-127325] +- net: ena: Add PHC support in the ENA driver (Kamal Heib) [RHEL-127325] +- net: ena: resolve WARN_ON when freeing IRQs (Kamal Heib) [RHEL-127325] +- net: ena: use napi's aRFS rmap notifers (Kamal Heib) [RHEL-127325] +- xfs: don't leak a locked dquot when xfs_dquot_attach_buf fails (Carlos Maiolino) [RHEL-112146] +- xfs: free xfs_busy_extents structure when no RT extents are queued (Carlos Maiolino) [RHEL-112146] +- xfs: fix locking in xchk_nlinks_collect_dir (Carlos Maiolino) [RHEL-112146] +- xfs: don't use __GFP_NOFAIL in xfs_init_fs_context (Carlos Maiolino) [RHEL-112146] +- xfs: fix scrub trace with null pointer in quotacheck (Carlos Maiolino) [RHEL-112146] +- xfs: remove unused trace event xfs_reflink_cow_enospc (Carlos Maiolino) [RHEL-112146] +- xfs: remove unused trace event xfs_discard_rtrelax (Carlos Maiolino) [RHEL-112146] +- xfs: remove unused trace event xfs_log_cil_return (Carlos Maiolino) [RHEL-112146] +- xfs: remove unused trace event xfs_dqreclaim_dirty (Carlos Maiolino) [RHEL-112146] +- xfs: fix unmount hang with unflushable inodes stuck in the AIL (Carlos Maiolino) [RHEL-112146] +- xfs: factor out stale buffer item completion (Carlos Maiolino) [RHEL-112146] +- xfs: rearrange code in xfs_buf_item.c (Carlos Maiolino) [RHEL-112146] +- xfs: add tracepoints for stale pinned inode state debug (Carlos Maiolino) [RHEL-112146] +- xfs: avoid dquot buffer pin deadlock (Carlos Maiolino) [RHEL-112146] +- xfs: catch stale AGF/AGF metadata (Carlos Maiolino) [RHEL-112146] +- xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock (Carlos Maiolino) [RHEL-112146] +- xfs: actually use the xfs_growfs_check_rtgeom tracepoint (Carlos Maiolino) [RHEL-112146] +- xfs: check for shutdown before going to sleep in xfs_select_zone (Carlos Maiolino) [RHEL-112146] +- xfs: don't assume perags are initialised when trimming AGs (Carlos Maiolino) [RHEL-112146] +- xfs: Fix comment on xfs_trans_ail_update_bulk() (Carlos Maiolino) [RHEL-112146] +- xfs: Fix a comment on xfs_ail_delete (Carlos Maiolino) [RHEL-112146] +- xfs: Fail remount with noattr2 on a v5 with v4 enabled (Carlos Maiolino) [RHEL-112146] +- xfs: fix zoned GC data corruption due to wrong bv_offset (Carlos Maiolino) [RHEL-112146] +- xfs: free up mp->m_free[0].count in error case (Carlos Maiolino) [RHEL-112146] +- xfs: remove duplicate Zoned Filesystems sections in admin-guide (Carlos Maiolino) [RHEL-112146] +- XFS: fix zoned gc threshold math for 32-bit arches (Carlos Maiolino) [RHEL-112146] +- xfs: document zoned rt specifics in admin-guide (Carlos Maiolino) [RHEL-112146] +- xfs: fix fsmap for internal zoned devices (Carlos Maiolino) [RHEL-112146] +- xfs: Fix spelling mistake "drity" -> "dirty" (Carlos Maiolino) [RHEL-112146] +- xfs: compute buffer address correctly in xmbuf_map_backing_mem (Carlos Maiolino) [RHEL-112146] +- xfs: add tunable threshold parameter for triggering zone GC (Carlos Maiolino) [RHEL-112146] +- xfs: mark xfs_buf_free as might_sleep() (Carlos Maiolino) [RHEL-112146] +- xfs: remove the leftover xfs_{set,clear}_li_failed infrastructure (Carlos Maiolino) [RHEL-112146] +- xfs: remove the flags argument to xfs_buf_get_uncached (Carlos Maiolino) [RHEL-112146] +- xfs: remove the flags argument to xfs_buf_read_uncached (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf_free_maps (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf_get_maps (Carlos Maiolino) [RHEL-112146] +- xfs: call xfs_buf_alloc_backing_mem from _xfs_buf_alloc (Carlos Maiolino) [RHEL-112146] +- xfs: remove unnecessary NULL check before kvfree() (Carlos Maiolino) [RHEL-112146] +- xfs: trace what memory backs a buffer (Carlos Maiolino) [RHEL-112146] +- xfs: cleanup mapping tmpfs folios into the buffer cache (Carlos Maiolino) [RHEL-112146] +- xfs: use vmalloc instead of vm_map_area for buffer backing memory (Carlos Maiolino) [RHEL-112146] +- xfs: buffer items don't straddle pages anymore (Carlos Maiolino) [RHEL-112146] +- xfs: kill XBF_UNMAPPED (Carlos Maiolino) [RHEL-112146] +- xfs: convert buffer cache to use high order folios (Carlos Maiolino) [RHEL-112146] +- xfs: remove the kmalloc to page allocator fallback (Carlos Maiolino) [RHEL-112146] +- xfs: refactor backing memory allocations for buffers (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf_is_vmapped (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf.b_offset (Carlos Maiolino) [RHEL-112146] +- xfs: add a fast path to xfs_buf_zero when b_addr is set (Carlos Maiolino) [RHEL-112146] +- xfs: unmapped buffer item size straddling mismatch (Carlos Maiolino) [RHEL-112146] +- xfs: don't wake zone space waiters without m_zone_info (Carlos Maiolino) [RHEL-112146] +- xfs: don't increment m_generation for all errors in xfs_growfs_data (Carlos Maiolino) [RHEL-112146] +- xfs: fix a missing unlock in xfs_growfs_data (Carlos Maiolino) [RHEL-112146] +- xfs: Remove duplicate xfs_rtbitmap.h header (Carlos Maiolino) [RHEL-112146] +- xfs: trigger zone GC when out of available rt blocks (Carlos Maiolino) [RHEL-112146] +- xfs: export max_open_zones in sysfs (Carlos Maiolino) [RHEL-112146] +- xfs: contain more sysfs code in xfs_sysfs.c (Carlos Maiolino) [RHEL-112146] +- xfs: export zone stats in /proc/*/mountstats (Carlos Maiolino) [RHEL-112146] +- xfs: wire up the show_stats super operation (Carlos Maiolino) [RHEL-112146] +- xfs: support write life time based data placement (Carlos Maiolino) [RHEL-112146] +- xfs: add a max_open_zones mount option (Carlos Maiolino) [RHEL-112146] +- xfs: support zone gaps (Carlos Maiolino) [RHEL-112146] +- xfs: enable the zoned RT device feature (Carlos Maiolino) [RHEL-112146] +- xfs: disable rt quotas for zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: disable reflink for zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: enable fsmap reporting for internal RT devices (Carlos Maiolino) [RHEL-112146] +- xfs: support xrep_require_rtext_inuse on zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: support xchk_xref_is_used_rt_space on zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: allow COW forks on zoned file systems in xchk_bmap (Carlos Maiolino) [RHEL-112146] +- xfs: support growfs on zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: hide reserved RT blocks from statfs (Carlos Maiolino) [RHEL-112146] +- xfs: wire up zoned block freeing in xfs_rtextent_free_finish_item (Carlos Maiolino) [RHEL-112146] +- xfs: implement direct writes to zoned RT devices (Carlos Maiolino) [RHEL-112146] +- xfs: implement buffered writes to zoned RT devices (Carlos Maiolino) [RHEL-112146] +- xfs: implement zoned garbage collection (Carlos Maiolino) [RHEL-112146] +- xfs: add support for zoned space reservations (Carlos Maiolino) [RHEL-112146] +- xfs: add the zoned space allocator (Carlos Maiolino) [RHEL-112146] +- xfs: parse and validate hardware zone information (Carlos Maiolino) [RHEL-112146] +- xfs: skip zoned RT inodes in xfs_inodegc_want_queue_rt_file (Carlos Maiolino) [RHEL-112146] +- xfs: don't call xfs_can_free_eofblocks from ->release for zoned inodes (Carlos Maiolino) [RHEL-112146] +- xfs: disable FITRIM for zoned RT devices (Carlos Maiolino) [RHEL-112146] +- xfs: disable sb_frextents for zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: export zoned geometry via XFS_FSOP_GEOM (Carlos Maiolino) [RHEL-112146] +- xfs: allow internal RT devices for zoned mode (Carlos Maiolino) [RHEL-112146] +- xfs: define the zoned on-disk format (Carlos Maiolino) [RHEL-112146] +- xfs: add a xfs_rtrmap_highest_rgbno helper (Carlos Maiolino) [RHEL-112146] +- xfs: support XFS_BMAPI_REMAP in xfs_bmap_del_extent_delay (Carlos Maiolino) [RHEL-112146] +- xfs: refine the unaligned check for always COW inodes in xfs_file_dio_write (Carlos Maiolino) [RHEL-112146] +- xfs: skip always_cow inodes in xfs_reflink_trim_around_shared (Carlos Maiolino) [RHEL-112146] +- xfs: move xfs_bmapi_reserve_delalloc to xfs_iomap.c (Carlos Maiolino) [RHEL-112146] +- xfs: add a rtg_blocks helper (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a xfs_rt_check_size helper (Carlos Maiolino) [RHEL-112146] +- xfs: reduce metafile reservations (Carlos Maiolino) [RHEL-112146] +- xfs: make metabtree reservations global (Carlos Maiolino) [RHEL-112146] +- xfs: fixup the metabtree reservation in xrep_reap_metadir_fsblocks (Carlos Maiolino) [RHEL-112146] +- xfs: trace in-memory freecounter reservations (Carlos Maiolino) [RHEL-112146] +- xfs: support reserved blocks for the rt extent counter (Carlos Maiolino) [RHEL-112146] +- xfs: generalize the freespace and reserved blocks handling (Carlos Maiolino) [RHEL-112146] +- xfs: reflow xfs_dec_freecounter (Carlos Maiolino) [RHEL-112146] +- xfs: Use abs_diff instead of XFS_ABSDIFF (Carlos Maiolino) [RHEL-112146] +- xfs: remove the XBF_STALE check from xfs_buf_rele_cached (Carlos Maiolino) [RHEL-112146] +- xfs: remove most in-flight buffer accounting (Carlos Maiolino) [RHEL-112146] +- xfs: decouple buffer readahead from the normal buffer read path (Carlos Maiolino) [RHEL-112146] +- xfs: reduce context switches for synchronous buffered I/O (Carlos Maiolino) [RHEL-112146] +- xfs: flush inodegc before swapon (Carlos Maiolino) [RHEL-87013] +- xfs: rename xfs_iomap_swapfile_activate to xfs_vm_swap_activate (Carlos Maiolino) [RHEL-112146] +- xfs: Do not allow norecovery mount with quotacheck (Carlos Maiolino) [RHEL-112146] +- xfs: fix data fork format filtering during inode repair (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf_cache.bc_lock (Carlos Maiolino) [RHEL-112146] +- xfs: Add error handling for xfs_reflink_cancel_cow_range (Carlos Maiolino) [RHEL-112146] +- xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end (Carlos Maiolino) [RHEL-112146] +- xfs: remove an out of data comment in _xfs_buf_alloc (Carlos Maiolino) [RHEL-112146] +- xfs: fix buffer lookup vs release race (Carlos Maiolino) [RHEL-112146] +- xfs: check for dead buffers in xfs_buf_find_insert (Carlos Maiolino) [RHEL-112146] +- xfs: add a b_iodone callback to struct xfs_buf (Carlos Maiolino) [RHEL-112146] +- xfs: move b_li_list based retry handling to common code (Carlos Maiolino) [RHEL-112146] +- xfs: simplify xfsaild_resubmit_item (Carlos Maiolino) [RHEL-112146] +- xfs: always complete the buffer inline in xfs_buf_submit (Carlos Maiolino) [RHEL-112146] +- xfs: remove the extra buffer reference in xfs_buf_submit (Carlos Maiolino) [RHEL-112146] +- xfs: move invalidate_kernel_vmap_range to xfs_buf_ioend (Carlos Maiolino) [RHEL-112146] +- xfs: simplify buffer I/O submission (Carlos Maiolino) [RHEL-112146] +- xfs: move in-memory buftarg handling out of _xfs_buf_ioapply (Carlos Maiolino) [RHEL-112146] +- xfs: move write verification out of _xfs_buf_ioapply (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf_delwri_submit_buffers (Carlos Maiolino) [RHEL-112146] +- xfs: simplify xfs_buf_delwri_pushbuf (Carlos Maiolino) [RHEL-112146] +- xfs: move xfs_buf_iowait out of (__)xfs_buf_submit (Carlos Maiolino) [RHEL-112146] +- xfs: remove the incorrect comment about the b_pag field (Carlos Maiolino) [RHEL-112146] +- xfs: remove the incorrect comment above xfs_buf_free_maps (Carlos Maiolino) [RHEL-112146] +- xfs/libxfs: replace kmalloc() and memcpy() with kmemdup() (Carlos Maiolino) [RHEL-112146] +- xfs: constify feature checks (Carlos Maiolino) [RHEL-112146] +- xfs: refactor xfs_fs_statfs (Carlos Maiolino) [RHEL-112146] +- xfs: don't take m_sb_lock in xfs_fs_statfs (Carlos Maiolino) [RHEL-112146] +- xfs: fix the comment above xfs_discard_endio (Carlos Maiolino) [RHEL-112146] +- xfs: remove bp->b_error check in xfs_attr3_root_inactive (Carlos Maiolino) [RHEL-112146] +- xfs: remove redundant update for ticket->t_curr_res in xfs_log_ticket_regrant (Carlos Maiolino) [RHEL-112146] +- xfs: clean up xfs_end_ioend() to reuse local variables (Carlos Maiolino) [RHEL-112146] +- xfs: remove the t_magic field in struct xfs_trans (Carlos Maiolino) [RHEL-112146] +- xfs: remove XFS_ILOG_NONCORE (Carlos Maiolino) [RHEL-112146] +- xfs: mark xfs_dir_isempty static (Carlos Maiolino) [RHEL-112146] +- xfs: enable realtime reflink (Carlos Maiolino) [RHEL-112146] +- xfs: fix CoW forks for realtime files (Carlos Maiolino) [RHEL-112146] +- xfs: check for shared rt extents when rebuilding rt file's data fork (Carlos Maiolino) [RHEL-112146] +- xfs: repair inodes that have a refcount btree in the data fork (Carlos Maiolino) [RHEL-112146] +- xfs: online repair of the realtime refcount btree (Carlos Maiolino) [RHEL-112146] +- xfs: capture realtime CoW staging extents when rebuilding rt rmapbt (Carlos Maiolino) [RHEL-112146] +- xfs: walk the rt reference count tree when rebuilding rmap (Carlos Maiolino) [RHEL-112146] +- xfs: check new rtbitmap records against rt refcount btree (Carlos Maiolino) [RHEL-112146] +- xfs: don't flag quota rt block usage on rtreflink filesystems (Carlos Maiolino) [RHEL-112146] +- xfs: scrub the metadir path of rt refcount btree files (Carlos Maiolino) [RHEL-112146] +- xfs: detect and repair misaligned rtinherit directory cowextsize hints (Carlos Maiolino) [RHEL-112146] +- xfs: allow dquot rt block count to exceed rt blocks on reflink fs (Carlos Maiolino) [RHEL-112146] +- xfs: check reference counts of gaps between rt refcount records (Carlos Maiolino) [RHEL-112146] +- xfs: allow overlapping rtrmapbt records for shared data extents (Carlos Maiolino) [RHEL-112146] +- xfs: cross-reference checks with the rt refcount btree (Carlos Maiolino) [RHEL-112146] +- xfs: scrub the realtime refcount btree (Carlos Maiolino) [RHEL-112146] +- xfs: report realtime refcount btree corruption errors to the health system (Carlos Maiolino) [RHEL-112146] +- xfs: check that the rtrefcount maxlevels doesn't increase when growing fs (Carlos Maiolino) [RHEL-112146] +- xfs: enable extent size hints for CoW operations (Carlos Maiolino) [RHEL-112146] +- xfs: apply rt extent alignment constraints to CoW extsize hint (Carlos Maiolino) [RHEL-112146] +- xfs: fix xfs_get_extsz_hint behavior with realtime alwayscow files (Carlos Maiolino) [RHEL-112146] +- xfs: recover CoW leftovers in the realtime volume (Carlos Maiolino) [RHEL-112146] +- xfs: allow inodes to have the realtime and reflink flags (Carlos Maiolino) [RHEL-112146] +- xfs: enable sharing of realtime file blocks (Carlos Maiolino) [RHEL-112146] +- xfs: enable CoW for realtime data (Carlos Maiolino) [RHEL-112146] +- xfs: refactor reflink quota updates (Carlos Maiolino) [RHEL-112146] +- xfs: compute rtrmap btree max levels when reflink enabled (Carlos Maiolino) [RHEL-112146] +- xfs: update rmap to allow cow staging extents in the rt rmap (Carlos Maiolino) [RHEL-112146] +- xfs: create routine to allocate and initialize a realtime refcount btree inode (Carlos Maiolino) [RHEL-112146] +- xfs: wire up realtime refcount btree cursors (Carlos Maiolino) [RHEL-112146] +- xfs: refactor xfs_reflink_find_shared (Carlos Maiolino) [RHEL-112146] +- xfs: wire up a new metafile type for the realtime refcount (Carlos Maiolino) [RHEL-112146] +- xfs: add metadata reservations for realtime refcount btree (Carlos Maiolino) [RHEL-112146] +- xfs: add realtime refcount btree inode to metadata directory (Carlos Maiolino) [RHEL-112146] +- xfs: add realtime refcount btree block detection to log recovery (Carlos Maiolino) [RHEL-112146] +- xfs: support recovering refcount intent items targetting realtime extents (Carlos Maiolino) [RHEL-112146] +- xfs: add a realtime flag to the refcount update log redo items (Carlos Maiolino) [RHEL-112146] +- xfs: prepare refcount functions to deal with rtrefcountbt (Carlos Maiolino) [RHEL-112146] +- xfs: add realtime refcount btree operations (Carlos Maiolino) [RHEL-112146] +- xfs: realtime refcount btree transaction reservations (Carlos Maiolino) [RHEL-112146] +- xfs: introduce realtime refcount btree ondisk definitions (Carlos Maiolino) [RHEL-112146] +- xfs: namespace the maximum length/refcount symbols (Carlos Maiolino) [RHEL-112146] +- xfs: prepare refcount btree cursor tracepoints for realtime (Carlos Maiolino) [RHEL-112146] +- xfs: enable realtime rmap btree (Carlos Maiolino) [RHEL-112146] +- xfs: react to fsdax failure notifications on the rt device (Carlos Maiolino) [RHEL-112146] +- xfs: don't shut down the filesystem for media failures beyond end of log (Carlos Maiolino) [RHEL-112146] +- xfs: hook live realtime rmap operations during a repair operation (Carlos Maiolino) [RHEL-112146] +- xfs: create a shadow rmap btree during realtime rmap repair (Carlos Maiolino) [RHEL-112146] +- xfs: online repair of the realtime rmap btree (Carlos Maiolino) [RHEL-112146] +- xfs: support repairing metadata btrees rooted in metadir inodes (Carlos Maiolino) [RHEL-112146] +- xfs: online repair of realtime bitmaps for a realtime group (Carlos Maiolino) [RHEL-112146] +- xfs: repair rmap btree inodes (Carlos Maiolino) [RHEL-112146] +- xfs: repair inodes that have realtime extents (Carlos Maiolino) [RHEL-112146] +- xfs: online repair of realtime file bmaps (Carlos Maiolino) [RHEL-112146] +- xfs: walk the rt reverse mapping tree when rebuilding rmap (Carlos Maiolino) [RHEL-112146] +- xfs: scrub the metadir path of rt rmap btree files (Carlos Maiolino) [RHEL-112146] +- xfs: scan rt rmap when we're doing an intense rmap check of bmbt mappings (Carlos Maiolino) [RHEL-112146] +- xfs: cross-reference the realtime rmapbt (Carlos Maiolino) [RHEL-112146] +- xfs: cross-reference realtime bitmap to realtime rmapbt scrubber (Carlos Maiolino) [RHEL-112146] +- xfs: scrub the realtime rmapbt (Carlos Maiolino) [RHEL-112146] +- xfs: allow queued realtime intents to drain before scrubbing (Carlos Maiolino) [RHEL-112146] +- xfs: report realtime rmap btree corruption errors to the health system (Carlos Maiolino) [RHEL-112146] +- xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs (Carlos Maiolino) [RHEL-112146] +- xfs: wire up getfsmap to the realtime reverse mapping btree (Carlos Maiolino) [RHEL-112146] +- xfs: create routine to allocate and initialize a realtime rmap btree inode (Carlos Maiolino) [RHEL-112146] +- xfs: wire up rmap map and unmap to the realtime rmapbt (Carlos Maiolino) [RHEL-112146] +- xfs: wire up a new metafile type for the realtime rmap (Carlos Maiolino) [RHEL-112146] +- xfs: add metadata reservations for realtime rmap btrees (Carlos Maiolino) [RHEL-112146] +- xfs: add realtime reverse map inode to metadata directory (Carlos Maiolino) [RHEL-112146] +- xfs: support file data forks containing metadata btrees (Carlos Maiolino) [RHEL-112146] +- xfs: pretty print metadata file types in error messages (Carlos Maiolino) [RHEL-112146] +- xfs: support recovering rmap intent items targetting realtime extents (Carlos Maiolino) [RHEL-112146] +- xfs: add a realtime flag to the rmap update log redo items (Carlos Maiolino) [RHEL-112146] +- xfs: prepare rmap functions to deal with rtrmapbt (Carlos Maiolino) [RHEL-112146] +- xfs: add realtime rmap btree operations (Carlos Maiolino) [RHEL-112146] +- xfs: realtime rmap btree transaction reservations (Carlos Maiolino) [RHEL-112146] +- xfs: introduce realtime rmap btree ondisk definitions (Carlos Maiolino) [RHEL-112146] +- xfs: simplify the xfs_rmap_{alloc,free}_extent calling conventions (Carlos Maiolino) [RHEL-112146] +- xfs: prepare rmap btree cursor tracepoints for realtime (Carlos Maiolino) [RHEL-112146] +- xfs: add some rtgroup inode helpers (Carlos Maiolino) [RHEL-112146] +- xfs: allow inode-based btrees to reserve space in the data device (Carlos Maiolino) [RHEL-112146] +- xfs: prepare to reuse the dquot pointer space in struct xfs_inode (Carlos Maiolino) [RHEL-112146] +- xfs: support storing records in the inode core root (Carlos Maiolino) [RHEL-112146] +- xfs: hoist the node iroot update code out of xfs_btree_kill_iroot (Carlos Maiolino) [RHEL-112146] +- xfs: hoist the node iroot update code out of xfs_btree_new_iroot (Carlos Maiolino) [RHEL-112146] +- xfs: tidy up xfs_bmap_broot_realloc a bit (Carlos Maiolino) [RHEL-112146] +- xfs: make xfs_iroot_realloc a bmap btree function (Carlos Maiolino) [RHEL-112146] +- xfs: make xfs_iroot_realloc take the new numrecs instead of deltas (Carlos Maiolino) [RHEL-112146] +- xfs: refactor the inode fork memory allocation functions (Carlos Maiolino) [RHEL-112146] +- xfs: tidy up xfs_iroot_realloc (Carlos Maiolino) [RHEL-112146] +- xfs: release the dquot buf outside of qli_lock (Carlos Maiolino) [RHEL-112146] +- xfs: lock dquot buffer before detaching dquot from b_li_list (Carlos Maiolino) [RHEL-112146] +- xfs: don't return an error from xfs_update_last_rtgroup_size for !XFS_RT (Carlos Maiolino) [RHEL-112146] +- xfs: port xfs_ioc_start_commit to multigrain timestamps (Carlos Maiolino) [RHEL-112146] +- xfs: return from xfs_symlink_verify early on V4 filesystems (Carlos Maiolino) [RHEL-112146] +- xfs: fix zero byte checking in the superblock scrubber (Carlos Maiolino) [RHEL-112146] +- xfs: check pre-metadir fields correctly (Carlos Maiolino) [RHEL-112146] +- xfs: don't crash on corrupt /quotas dirent (Carlos Maiolino) [RHEL-112146] +- xfs: don't move nondir/nonreg temporary repair files to the metadir namespace (Carlos Maiolino) [RHEL-112146] +- xfs: fix sb_spino_align checks for large fsblock sizes (Carlos Maiolino) [RHEL-112146] +- xfs: convert quotacheck to attach dquot buffers (Carlos Maiolino) [RHEL-112146] +- xfs: attach dquot buffer to dquot log item buffer (Carlos Maiolino) [RHEL-112146] +- xfs: clean up log item accesses in xfs_qm_dqflush{,_done} (Carlos Maiolino) [RHEL-112146] +- xfs: separate dquot buffer reads from xfs_dqflush (Carlos Maiolino) [RHEL-112146] +- xfs: don't lose solo dquot update transactions (Carlos Maiolino) [RHEL-112146] +- xfs: don't lose solo superblock counter update transactions (Carlos Maiolino) [RHEL-112146] +- xfs: avoid nested calls to __xfs_trans_commit (Carlos Maiolino) [RHEL-112146] +- xfs: only run precommits once per transaction object (Carlos Maiolino) [RHEL-112146] +- xfs: update btree keys correctly when _insrec splits an inode root block (Carlos Maiolino) [RHEL-112146] +- xfs: fix error bailout in xfs_rtginode_create (Carlos Maiolino) [RHEL-112146] +- xfs: fix null bno_hint handling in xfs_rtallocate_rtg (Carlos Maiolino) [RHEL-112146] +- xfs: mark metadir repair tempfiles with IRECOVERY (Carlos Maiolino) [RHEL-112146] +- xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlink (Carlos Maiolino) [RHEL-112146] +- xfs: separate healthy clearing mask during repair (Carlos Maiolino) [RHEL-112146] +- xfs: don't drop errno values when we fail to ficlone the entire range (Carlos Maiolino) [RHEL-112146] +- xfs: return a 64-bit block count from xfs_btree_count_blocks (Carlos Maiolino) [RHEL-112146] +- xfs: keep quota directory inode loaded (Carlos Maiolino) [RHEL-112146] +- xfs: metapath scrubber should use the already loaded inodes (Carlos Maiolino) [RHEL-112146] +- xfs: don't call xfs_bmap_same_rtgroup in xfs_bmap_add_extent_hole_delay (Carlos Maiolino) [RHEL-112146] +- xfs: Use xchg() in xlog_cil_insert_pcp_aggregate() (Carlos Maiolino) [RHEL-112146] +- xfs: prevent mount and log shutdown race (Carlos Maiolino) [RHEL-112146] +- xfs: remove unknown compat feature check in superblock write validation (Carlos Maiolino) [RHEL-112146] +- xfs: port ondisk structure checks from xfs/122 to the kernel (Carlos Maiolino) [RHEL-112146] +- xfs: separate space btree structures in xfs_ondisk.h (Carlos Maiolino) [RHEL-112146] +- xfs: convert struct typedefs in xfs_ondisk.h (Carlos Maiolino) [RHEL-112146] +- xfs: enable metadata directory feature (Carlos Maiolino) [RHEL-112146] +- xfs: update sb field checks when metadir is turned on (Carlos Maiolino) [RHEL-112146] +- xfs: enable realtime quota again (Carlos Maiolino) [RHEL-112146] +- xfs: reserve quota for realtime files correctly (Carlos Maiolino) [RHEL-112146] +- xfs: create quota preallocation watermarks for realtime quota (Carlos Maiolino) [RHEL-112146] +- xfs: advertise realtime quota support in the xqm stat files (Carlos Maiolino) [RHEL-112146] +- xfs: fix chown with rt quota (Carlos Maiolino) [RHEL-112146] +- xfs: persist quota flags with metadir (Carlos Maiolino) [RHEL-112146] +- xfs: scrub quota file metapaths (Carlos Maiolino) [RHEL-112146] +- xfs: use metadir for quota inodes (Carlos Maiolino) [RHEL-112146] +- xfs: refactor xfs_qm_destroy_quotainos (Carlos Maiolino) [RHEL-112146] +- xfs: use rtgroup busy extent list for FITRIM (Carlos Maiolino) [RHEL-112146] +- xfs: implement busy extent tracking for rtgroups (Carlos Maiolino) [RHEL-112146] +- xfs: port the perag discard code to handle generic groups (Carlos Maiolino) [RHEL-112146] +- xfs: move the min and max group block numbers to xfs_group (Carlos Maiolino) [RHEL-112146] +- xfs: adjust min_block usage in xfs_verify_agbno (Carlos Maiolino) [RHEL-112146] +- xfs: make xfs_rtblock_t a segmented address like xfs_fsblock_t (Carlos Maiolino) [RHEL-112146] +- xfs: create helpers to deal with rounding xfs_filblks_t to rtx boundaries (Carlos Maiolino) [RHEL-112146] +- xfs: create helpers to deal with rounding xfs_fileoff_t to rtx boundaries (Carlos Maiolino) [RHEL-112146] +- xfs: mask off the rtbitmap and summary inodes when metadir in use (Carlos Maiolino) [RHEL-112146] +- xfs: scrub metadir paths for rtgroup metadata (Carlos Maiolino) [RHEL-112146] +- xfs: repair realtime group superblock (Carlos Maiolino) [RHEL-112146] +- xfs: scrub the realtime group superblock (Carlos Maiolino) [RHEL-112146] +- xfs: don't coalesce file mappings that cross rtgroup boundaries in scrub (Carlos Maiolino) [RHEL-112146] +- xfs: make the RT allocator rtgroup aware (Carlos Maiolino) [RHEL-112146] +- xfs: don't merge ioends across RTGs (Carlos Maiolino) [RHEL-112146] +- xfs: use realtime EFI to free extents when rtgroups are enabled (Carlos Maiolino) [RHEL-112146] +- xfs: support error injection when freeing rt extents (Carlos Maiolino) [RHEL-112146] +- xfs: support logging EFIs for realtime extents (Carlos Maiolino) [RHEL-112146] +- xfs: force swapext to a realtime file to use the file content exchange ioctl (Carlos Maiolino) [RHEL-112146] +- xfs: store rtgroup information with a bmap intent (Carlos Maiolino) [RHEL-112146] +- xfs: grow the realtime section when realtime groups are enabled (Carlos Maiolino) [RHEL-112146] +- xfs: encode the rtsummary in big endian format (Carlos Maiolino) [RHEL-112146] +- xfs: encode the rtbitmap in big endian format (Carlos Maiolino) [RHEL-112146] +- xfs: add block headers to realtime bitmap and summary blocks (Carlos Maiolino) [RHEL-112146] +- xfs: export the geometry of realtime groups to userspace (Carlos Maiolino) [RHEL-112146] +- xfs: record rt group metadata errors in the health system (Carlos Maiolino) [RHEL-112146] +- xfs: convert sick_map loops to use ARRAY_SIZE (Carlos Maiolino) [RHEL-112146] +- xfs: add frextents to the lazysbcounters when rtgroups enabled (Carlos Maiolino) [RHEL-112146] +- xfs: add a helper to prevent bmap merges across rtgroup boundaries (Carlos Maiolino) [RHEL-112146] +- xfs: check that rtblock extents do not break rtsupers or rtgroups (Carlos Maiolino) [RHEL-112146] +- xfs: export realtime group geometry via XFS_FSOP_GEOM (Carlos Maiolino) [RHEL-112146] +- xfs: update realtime super every time we update the primary fs super (Carlos Maiolino) [RHEL-112146] +- xfs: check the realtime superblock at mount time (Carlos Maiolino) [RHEL-112146] +- xfs: define the format of rt groups (Carlos Maiolino) [RHEL-112146] +- xfs: fix rt device offset calculations for FITRIM (Carlos Maiolino) [RHEL-112146] +- xfs: make RT extent numbers relative to the rtgroup (Carlos Maiolino) [RHEL-112146] +- xfs: refactor xfs_rtsummary_blockcount (Carlos Maiolino) [RHEL-112146] +- xfs: refactor xfs_rtbitmap_blockcount (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a xfs_growfs_check_rtgeom helper (Carlos Maiolino) [RHEL-112146] +- xfs: use xfs_growfs_rt_alloc_fake_mount in xfs_growfs_rt_alloc_blocks (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a xfs_growfs_rt_alloc_fake_mount helper (Carlos Maiolino) [RHEL-112146] +- xfs: calculate RT bitmap and summary blocks based on sb_rextents (Carlos Maiolino) [RHEL-112146] +- xfs: remove XFS_ILOCK_RT* (Carlos Maiolino) [RHEL-112146] +- xfs: support creating per-RTG files in growfs (Carlos Maiolino) [RHEL-112146] +- xfs: move RT bitmap and summary information to the rtgroup (Carlos Maiolino) [RHEL-112146] +- xfs: split xfs_trim_rtdev_extents (Carlos Maiolino) [RHEL-112146] +- xfs: cleanup xfs_getfsmap_rtdev_rtbitmap (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a xfs_growfs_rt_alloc_blocks helper (Carlos Maiolino) [RHEL-112146] +- xfs: add a xfs_qm_unmount_rt helper (Carlos Maiolino) [RHEL-112146] +- xfs: add a xfs_bmap_free_rtblocks helper (Carlos Maiolino) [RHEL-112146] +- xfs: add rtgroup-based realtime scrubbing context management (Carlos Maiolino) [RHEL-112146] +- xfs: support caching rtgroup metadata inodes (Carlos Maiolino) [RHEL-112146] +- xfs: add a lockdep class key for rtgroup inodes (Carlos Maiolino) [RHEL-112146] +- xfs: define locking primitives for realtime groups (Carlos Maiolino) [RHEL-112146] +- xfs: create incore realtime group structures (Carlos Maiolino) [RHEL-112146] +- xfs: clean up xfs_getfsmap_helper arguments (Carlos Maiolino) [RHEL-112146] +- xfs: repair metadata directory file path connectivity (Carlos Maiolino) [RHEL-112146] +- xfs: confirm dotdot target before replacing it during a repair (Carlos Maiolino) [RHEL-112146] +- xfs: check metadata directory file path connectivity (Carlos Maiolino) [RHEL-112146] +- xfs: move repair temporary files to the metadata directory tree (Carlos Maiolino) [RHEL-112146] +- xfs: check the metadata directory inumber in superblocks (Carlos Maiolino) [RHEL-112146] +- xfs: scrub metadata directories (Carlos Maiolino) [RHEL-112146] +- xfs: fix di_metatype field of inodes that won't load (Carlos Maiolino) [RHEL-112146] +- xfs: adjust parent pointer scrubber for sb-rooted metadata files (Carlos Maiolino) [RHEL-112146] +- xfs: metadata files can have xattrs if metadir is enabled (Carlos Maiolino) [RHEL-112146] +- xfs: do not count metadata directory files when doing online quotacheck (Carlos Maiolino) [RHEL-112146] +- xfs: refactor directory tree root predicates (Carlos Maiolino) [RHEL-112146] +- xfs: record health problems with the metadata directory (Carlos Maiolino) [RHEL-112146] +- xfs: adjust xfs_bmap_add_attrfork for metadir (Carlos Maiolino) [RHEL-112146] +- xfs: mark quota inodes as metadata files (Carlos Maiolino) [RHEL-112146] +- xfs: don't count metadata directory files to quota (Carlos Maiolino) [RHEL-112146] +- xfs: allow bulkstat to return metadata directories (Carlos Maiolino) [RHEL-112146] +- xfs: advertise metadata directory feature (Carlos Maiolino) [RHEL-112146] +- xfs: hide metadata inodes from everyone because they are special (Carlos Maiolino) [RHEL-112146] +- xfs: disable the agi rotor for metadata inodes (Carlos Maiolino) [RHEL-112146] +- xfs: read and write metadata inode directory tree (Carlos Maiolino) [RHEL-112146] +- xfs: enforce metadata inode flag (Carlos Maiolino) [RHEL-112146] +- xfs: load metadata directory root at mount time (Carlos Maiolino) [RHEL-112146] +- xfs: iget for metadata inodes (Carlos Maiolino) [RHEL-112146] +- xfs: define the on-disk format for the metadir feature (Carlos Maiolino) [RHEL-112146] +- xfs: standardize EXPERIMENTAL warning generation (Carlos Maiolino) [RHEL-112146] +- xfs: rename metadata inode predicates (Carlos Maiolino) [RHEL-112146] +- xfs: constify the xfs_inode predicates (Carlos Maiolino) [RHEL-112146] +- xfs: constify the xfs_sb predicates (Carlos Maiolino) [RHEL-112146] +- xfs: store a generic group structure in the intents (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_group_intent_hold and xfs_group_intent_rele (Carlos Maiolino) [RHEL-112146] +- xfs: add group based bno conversion helpers (Carlos Maiolino) [RHEL-112146] +- xfs: store a generic xfs_group pointer in xfs_getfsmap_info (Carlos Maiolino) [RHEL-112146] +- xfs: add a generic group pointer to the btree cursor (Carlos Maiolino) [RHEL-112146] +- xfs: convert busy extent tracking to the generic group structure (Carlos Maiolino) [RHEL-112146] +- xfs: convert extent busy tracepoints to the generic group structure (Carlos Maiolino) [RHEL-112146] +- xfs: return the busy generation from xfs_extent_busy_list_empty (Carlos Maiolino) [RHEL-112146] +- xfs: move the online repair rmap hooks to the generic group structure (Carlos Maiolino) [RHEL-112146] +- xfs: move draining of deferred operations to the generic group structure (Carlos Maiolino) [RHEL-112146] +- xfs: mark xfs_perag_intent_{hold,rele} static (Carlos Maiolino) [RHEL-112146] +- xfs: move metadata health tracking to the generic group structure (Carlos Maiolino) [RHEL-112146] +- xfs: switch perag iteration from the for_each macros to a while based iterator (Carlos Maiolino) [RHEL-112146] +- xfs: add a xfs_group_next_range helper (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a generic xfs_group structure (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a xfs_iwalk_args helper (Carlos Maiolino) [RHEL-112146] +- xfs: insert the pag structures into the xarray later (Carlos Maiolino) [RHEL-112146] +- xfs: split xfs_initialize_perag (Carlos Maiolino) [RHEL-112146] +- xfs: convert remaining trace points to pass pag structures (Carlos Maiolino) [RHEL-112146] +- xfs: pass the pag to the xrep_newbt_extent_class tracepoints (Carlos Maiolino) [RHEL-112146] +- xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsize} trace points (Carlos Maiolino) [RHEL-112146] +- xfs: pass objects to the xrep_ibt_walk_rmap tracepoint (Carlos Maiolino) [RHEL-112146] +- xfs: pass the iunlink item to the xfs_iunlink_update_dinode trace point (Carlos Maiolino) [RHEL-112146] +- xfs: pass objects to the xfs_irec_merge_{pre,post} trace points (Carlos Maiolino) [RHEL-112146] +- xfs: pass a perag structure to the xfs_ag_resv_init_error trace point (Carlos Maiolino) [RHEL-112146] +- xfs: constify pag arguments to trace points (Carlos Maiolino) [RHEL-112146] +- xfs: remove the unused xrep_bmap_walk_rmap trace point (Carlos Maiolino) [RHEL-112146] +- xfs: remove the unused trace_xfs_iwalk_ag trace point (Carlos Maiolino) [RHEL-112146] +- xfs: remove the mount field from struct xfs_busy_extents (Carlos Maiolino) [RHEL-112146] +- xfs: keep a reference to the pag for busy extents (Carlos Maiolino) [RHEL-112146] +- xfs: pass a pag to xfs_extent_busy_{search,reuse} (Carlos Maiolino) [RHEL-112146] +- xfs: add a xfs_agino_to_ino helper (Carlos Maiolino) [RHEL-112146] +- xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers (Carlos Maiolino) [RHEL-112146] +- xfs: remove the agno argument to xfs_free_ag_extent (Carlos Maiolino) [RHEL-112146] +- xfs: pass a pag to xfs_difree_inode_chunk (Carlos Maiolino) [RHEL-112146] +- xfs: remove the unused pag_active_wq field in struct xfs_perag (Carlos Maiolino) [RHEL-112146] +- xfs: remove the unused pagb_count field in struct xfs_perag (Carlos Maiolino) [RHEL-112146] +- xfs: fix superfluous clearing of info->low in __xfs_getfsmap_datadev (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_page_mkwrite_iomap_ops (Carlos Maiolino) [RHEL-112146] +- xfs: remove __xfs_filemap_fault (Carlos Maiolino) [RHEL-112146] +- xfs: split write fault handling out of __xfs_filemap_fault (Carlos Maiolino) [RHEL-112146] +- xfs: split the page fault trace event (Carlos Maiolino) [RHEL-112146] +- xfs: sb_spino_align is not verified (Carlos Maiolino) [RHEL-112146] +- xfs: simplify sector number calculation in xfs_zero_extent (Carlos Maiolino) [RHEL-112146] +- xfs: remove the redundant xfs_alloc_log_agf (Carlos Maiolino) [RHEL-112146] +- RDMA/core: Free pfn_list with appropriate kvfree call (Kamal Heib) [RHEL-110099] +- IB/core: Annotate umem_mutex acquisition under fs_reclaim for lockdep (Kamal Heib) [RHEL-110099] +- scsi: RDMA/srp: Don't set a max_segment_size when virt_boundary_mask is set (Kamal Heib) [RHEL-110099] +- RDMA/core: Rate limit GID cache warning messages (Kamal Heib) [RHEL-110099] +- RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work (Kamal Heib) [RHEL-110099] +- IB/cm: Remove dead code and adjust naming (Kamal Heib) [RHEL-110099] +- RDMA/core: Avoid hmm_dma_map_alloc() for virtual DMA devices (Kamal Heib) [RHEL-110099] +- IB/IPoIB: Allow using netdevs that require the instance lock (Kamal Heib) [RHEL-110099] +- IB/IPoIB: Replace vlan_rwsem with the netdev instance lock (Kamal Heib) [RHEL-110099] +- IB/IPoIB: Enqueue separate work_structs for each flushed interface (Kamal Heib) [RHEL-110099] +- RDMA/umem: Separate implicit ODP initialization from explicit ODP (Kamal Heib) [RHEL-110099] +- RDMA/core: Convert UMEM ODP DMA mapping to caching IOVA and page linkage (Kamal Heib) [RHEL-110099] +- RDMA/umem: Store ODP access mask information in PFN (Kamal Heib) [RHEL-110099] +- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem (Kamal Heib) [RHEL-110099] +- IB/cm: Drop lockdep assert and WARN when freeing old msg (Kamal Heib) [RHEL-110099] +- RDMA/core: Move ODP capability definitions to uapi (Kamal Heib) [RHEL-110099] +- RDMA/rxe: Enable ODP in ATOMIC WRITE operation (Kamal Heib) [RHEL-110099] +- RDMA/rxe: Enable ODP in RDMA FLUSH operation (Kamal Heib) [RHEL-110099] +- RDMA/cma: Remove unused rdma_res_to_id (Kamal Heib) [RHEL-110099] +- IB/cm: use rwlock for MAD agent lock (Kamal Heib) [RHEL-110099] +- RDMA/core: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110099] +- RDMA/uverbs: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110099] +- RDMA/core: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110099] +- mm/hmm: provide generic DMA managing logic (Kamal Heib) [RHEL-110099] +- mm/hmm: let users to tag specific PFN with DMA mapped bit (Kamal Heib) [RHEL-110099] +Resolves: RHEL-110099, RHEL-112146, RHEL-123914, RHEL-126343, RHEL-127325, RHEL-135107, RHEL-87013 + * Fri Jan 09 2026 CKI KWF Bot [6.12.0-180.el10] - powerpc/kexec: Enable SMT before waking offline CPUs (Mamatha Inamdar) [RHEL-138566] - tipc: Fix use-after-free in tipc_mon_reinit_self(). (Xin Long) [RHEL-133490] diff --git a/kernel.spec b/kernel.spec index 425a391a6..03f4b29ec 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 180 +%define pkgrelease 182 %define kversion 6 -%define tarfile_release 6.12.0-180.el10 +%define tarfile_release 6.12.0-182.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 180%{?buildid}%{?dist} +%define specrelease 182%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-180.el10 +%define kabiversion 6.12.0-182.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4519,14 +4519,14 @@ fi\ # # %changelog -* Sat Jan 10 2026 Eduard Abdullin - 6.12.0-180 +* Wed Jan 14 2026 Eduard Abdullin - 6.12.0-182 - Debrand for AlmaLinux OS - Use AlmaLinux OS secure boot cert -* Sat Jan 10 2026 Neal Gompa - 6.12.0-180 +* Wed Jan 14 2026 Neal Gompa - 6.12.0-182 - Enable Btrfs support for all kernel variants -* Sat Jan 10 2026 Andrew Lukoshko - 6.12.0-180 +* Wed Jan 14 2026 Andrew Lukoshko - 6.12.0-182 - hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 - mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 - megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 @@ -4537,6 +4537,474 @@ fi\ - kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained +* Tue Jan 13 2026 CKI KWF Bot [6.12.0-182.el10] +- KVM: selftests: Add missing "break" in rseq_test's param parsing (Gavin Shan) [RHEL-130521] +- vsock: Ignore signal/timeout on connect() if already established (CKI Backport Bot) [RHEL-139289] {CVE-2025-40248} +- dpll: zl3073x: Remove unused dev wrappers (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Cache all output properties in zl3073x_out (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Cache all reference properties in zl3073x_ref (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Cache reference monitor status (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Split ref, out, and synth logic from core (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Store raw register values instead of parsed state (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: fix kernel-doc name and missing parameter in fw.c (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Specify phase adjustment granularity for pins (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Fix output pin registration (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Handle missing or corrupted flash configuration (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Increase maximum size of flash utility (Ivan Vecera) [RHEL-138352] +- dpll: zl3073x: Fix double free in zl3073x_devlink_flash_update() (Ivan Vecera) [RHEL-138352] +- net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate (CKI Backport Bot) [RHEL-117719] +- net: openvswitch: Avoid needlessly taking the RTNL on vport destroy (Adrian Moreno) [RHEL-134732] +- dm: Fix deadlock when reloading a multipath table (Ming Lei) [RHEL-134975] +- block: Remove queue freezing from several sysfs store callbacks (Ming Lei) [RHEL-134975] + +* Mon Jan 12 2026 CKI KWF Bot [6.12.0-181.el10] +- ata: libata-core: Disable LPM on Silicon Motion MD619{H,G}XCLDE3TC (Tomas Henzl) [RHEL-135107] +- ata: libata-scsi: Fix system suspend for a security locked drive (Tomas Henzl) [RHEL-135107] +- ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan() (Tomas Henzl) [RHEL-135107] +- nvme: fix admin request_queue lifetime (Ewan D. Milne) [RHEL-126343] +- Revert "Removing Obsolete hba pci-ids from rhel8" (Scott Weaver) [RHEL-123914] +- rh_messages.h: add missing lpfc devices (Scott Weaver) [RHEL-123914] +- net/ena: fix missing lock when update devlink params (Kamal Heib) [RHEL-127325] +- net: ena: View PHC stats using debugfs (Kamal Heib) [RHEL-127325] +- net: ena: Add debugfs support to the ENA driver (Kamal Heib) [RHEL-127325] +- net: ena: Control PHC enable through devlink (Kamal Heib) [RHEL-127325] +- net: ena: Add devlink port support (Kamal Heib) [RHEL-127325] +- net: ena: Add device reload capability through devlink (Kamal Heib) [RHEL-127325] +- net: ena: PHC silent reset (Kamal Heib) [RHEL-127325] +- net: ena: Add PHC support in the ENA driver (Kamal Heib) [RHEL-127325] +- net: ena: resolve WARN_ON when freeing IRQs (Kamal Heib) [RHEL-127325] +- net: ena: use napi's aRFS rmap notifers (Kamal Heib) [RHEL-127325] +- xfs: don't leak a locked dquot when xfs_dquot_attach_buf fails (Carlos Maiolino) [RHEL-112146] +- xfs: free xfs_busy_extents structure when no RT extents are queued (Carlos Maiolino) [RHEL-112146] +- xfs: fix locking in xchk_nlinks_collect_dir (Carlos Maiolino) [RHEL-112146] +- xfs: don't use __GFP_NOFAIL in xfs_init_fs_context (Carlos Maiolino) [RHEL-112146] +- xfs: fix scrub trace with null pointer in quotacheck (Carlos Maiolino) [RHEL-112146] +- xfs: remove unused trace event xfs_reflink_cow_enospc (Carlos Maiolino) [RHEL-112146] +- xfs: remove unused trace event xfs_discard_rtrelax (Carlos Maiolino) [RHEL-112146] +- xfs: remove unused trace event xfs_log_cil_return (Carlos Maiolino) [RHEL-112146] +- xfs: remove unused trace event xfs_dqreclaim_dirty (Carlos Maiolino) [RHEL-112146] +- xfs: fix unmount hang with unflushable inodes stuck in the AIL (Carlos Maiolino) [RHEL-112146] +- xfs: factor out stale buffer item completion (Carlos Maiolino) [RHEL-112146] +- xfs: rearrange code in xfs_buf_item.c (Carlos Maiolino) [RHEL-112146] +- xfs: add tracepoints for stale pinned inode state debug (Carlos Maiolino) [RHEL-112146] +- xfs: avoid dquot buffer pin deadlock (Carlos Maiolino) [RHEL-112146] +- xfs: catch stale AGF/AGF metadata (Carlos Maiolino) [RHEL-112146] +- xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock (Carlos Maiolino) [RHEL-112146] +- xfs: actually use the xfs_growfs_check_rtgeom tracepoint (Carlos Maiolino) [RHEL-112146] +- xfs: check for shutdown before going to sleep in xfs_select_zone (Carlos Maiolino) [RHEL-112146] +- xfs: don't assume perags are initialised when trimming AGs (Carlos Maiolino) [RHEL-112146] +- xfs: Fix comment on xfs_trans_ail_update_bulk() (Carlos Maiolino) [RHEL-112146] +- xfs: Fix a comment on xfs_ail_delete (Carlos Maiolino) [RHEL-112146] +- xfs: Fail remount with noattr2 on a v5 with v4 enabled (Carlos Maiolino) [RHEL-112146] +- xfs: fix zoned GC data corruption due to wrong bv_offset (Carlos Maiolino) [RHEL-112146] +- xfs: free up mp->m_free[0].count in error case (Carlos Maiolino) [RHEL-112146] +- xfs: remove duplicate Zoned Filesystems sections in admin-guide (Carlos Maiolino) [RHEL-112146] +- XFS: fix zoned gc threshold math for 32-bit arches (Carlos Maiolino) [RHEL-112146] +- xfs: document zoned rt specifics in admin-guide (Carlos Maiolino) [RHEL-112146] +- xfs: fix fsmap for internal zoned devices (Carlos Maiolino) [RHEL-112146] +- xfs: Fix spelling mistake "drity" -> "dirty" (Carlos Maiolino) [RHEL-112146] +- xfs: compute buffer address correctly in xmbuf_map_backing_mem (Carlos Maiolino) [RHEL-112146] +- xfs: add tunable threshold parameter for triggering zone GC (Carlos Maiolino) [RHEL-112146] +- xfs: mark xfs_buf_free as might_sleep() (Carlos Maiolino) [RHEL-112146] +- xfs: remove the leftover xfs_{set,clear}_li_failed infrastructure (Carlos Maiolino) [RHEL-112146] +- xfs: remove the flags argument to xfs_buf_get_uncached (Carlos Maiolino) [RHEL-112146] +- xfs: remove the flags argument to xfs_buf_read_uncached (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf_free_maps (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf_get_maps (Carlos Maiolino) [RHEL-112146] +- xfs: call xfs_buf_alloc_backing_mem from _xfs_buf_alloc (Carlos Maiolino) [RHEL-112146] +- xfs: remove unnecessary NULL check before kvfree() (Carlos Maiolino) [RHEL-112146] +- xfs: trace what memory backs a buffer (Carlos Maiolino) [RHEL-112146] +- xfs: cleanup mapping tmpfs folios into the buffer cache (Carlos Maiolino) [RHEL-112146] +- xfs: use vmalloc instead of vm_map_area for buffer backing memory (Carlos Maiolino) [RHEL-112146] +- xfs: buffer items don't straddle pages anymore (Carlos Maiolino) [RHEL-112146] +- xfs: kill XBF_UNMAPPED (Carlos Maiolino) [RHEL-112146] +- xfs: convert buffer cache to use high order folios (Carlos Maiolino) [RHEL-112146] +- xfs: remove the kmalloc to page allocator fallback (Carlos Maiolino) [RHEL-112146] +- xfs: refactor backing memory allocations for buffers (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf_is_vmapped (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf.b_offset (Carlos Maiolino) [RHEL-112146] +- xfs: add a fast path to xfs_buf_zero when b_addr is set (Carlos Maiolino) [RHEL-112146] +- xfs: unmapped buffer item size straddling mismatch (Carlos Maiolino) [RHEL-112146] +- xfs: don't wake zone space waiters without m_zone_info (Carlos Maiolino) [RHEL-112146] +- xfs: don't increment m_generation for all errors in xfs_growfs_data (Carlos Maiolino) [RHEL-112146] +- xfs: fix a missing unlock in xfs_growfs_data (Carlos Maiolino) [RHEL-112146] +- xfs: Remove duplicate xfs_rtbitmap.h header (Carlos Maiolino) [RHEL-112146] +- xfs: trigger zone GC when out of available rt blocks (Carlos Maiolino) [RHEL-112146] +- xfs: export max_open_zones in sysfs (Carlos Maiolino) [RHEL-112146] +- xfs: contain more sysfs code in xfs_sysfs.c (Carlos Maiolino) [RHEL-112146] +- xfs: export zone stats in /proc/*/mountstats (Carlos Maiolino) [RHEL-112146] +- xfs: wire up the show_stats super operation (Carlos Maiolino) [RHEL-112146] +- xfs: support write life time based data placement (Carlos Maiolino) [RHEL-112146] +- xfs: add a max_open_zones mount option (Carlos Maiolino) [RHEL-112146] +- xfs: support zone gaps (Carlos Maiolino) [RHEL-112146] +- xfs: enable the zoned RT device feature (Carlos Maiolino) [RHEL-112146] +- xfs: disable rt quotas for zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: disable reflink for zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: enable fsmap reporting for internal RT devices (Carlos Maiolino) [RHEL-112146] +- xfs: support xrep_require_rtext_inuse on zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: support xchk_xref_is_used_rt_space on zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: allow COW forks on zoned file systems in xchk_bmap (Carlos Maiolino) [RHEL-112146] +- xfs: support growfs on zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: hide reserved RT blocks from statfs (Carlos Maiolino) [RHEL-112146] +- xfs: wire up zoned block freeing in xfs_rtextent_free_finish_item (Carlos Maiolino) [RHEL-112146] +- xfs: implement direct writes to zoned RT devices (Carlos Maiolino) [RHEL-112146] +- xfs: implement buffered writes to zoned RT devices (Carlos Maiolino) [RHEL-112146] +- xfs: implement zoned garbage collection (Carlos Maiolino) [RHEL-112146] +- xfs: add support for zoned space reservations (Carlos Maiolino) [RHEL-112146] +- xfs: add the zoned space allocator (Carlos Maiolino) [RHEL-112146] +- xfs: parse and validate hardware zone information (Carlos Maiolino) [RHEL-112146] +- xfs: skip zoned RT inodes in xfs_inodegc_want_queue_rt_file (Carlos Maiolino) [RHEL-112146] +- xfs: don't call xfs_can_free_eofblocks from ->release for zoned inodes (Carlos Maiolino) [RHEL-112146] +- xfs: disable FITRIM for zoned RT devices (Carlos Maiolino) [RHEL-112146] +- xfs: disable sb_frextents for zoned file systems (Carlos Maiolino) [RHEL-112146] +- xfs: export zoned geometry via XFS_FSOP_GEOM (Carlos Maiolino) [RHEL-112146] +- xfs: allow internal RT devices for zoned mode (Carlos Maiolino) [RHEL-112146] +- xfs: define the zoned on-disk format (Carlos Maiolino) [RHEL-112146] +- xfs: add a xfs_rtrmap_highest_rgbno helper (Carlos Maiolino) [RHEL-112146] +- xfs: support XFS_BMAPI_REMAP in xfs_bmap_del_extent_delay (Carlos Maiolino) [RHEL-112146] +- xfs: refine the unaligned check for always COW inodes in xfs_file_dio_write (Carlos Maiolino) [RHEL-112146] +- xfs: skip always_cow inodes in xfs_reflink_trim_around_shared (Carlos Maiolino) [RHEL-112146] +- xfs: move xfs_bmapi_reserve_delalloc to xfs_iomap.c (Carlos Maiolino) [RHEL-112146] +- xfs: add a rtg_blocks helper (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a xfs_rt_check_size helper (Carlos Maiolino) [RHEL-112146] +- xfs: reduce metafile reservations (Carlos Maiolino) [RHEL-112146] +- xfs: make metabtree reservations global (Carlos Maiolino) [RHEL-112146] +- xfs: fixup the metabtree reservation in xrep_reap_metadir_fsblocks (Carlos Maiolino) [RHEL-112146] +- xfs: trace in-memory freecounter reservations (Carlos Maiolino) [RHEL-112146] +- xfs: support reserved blocks for the rt extent counter (Carlos Maiolino) [RHEL-112146] +- xfs: generalize the freespace and reserved blocks handling (Carlos Maiolino) [RHEL-112146] +- xfs: reflow xfs_dec_freecounter (Carlos Maiolino) [RHEL-112146] +- xfs: Use abs_diff instead of XFS_ABSDIFF (Carlos Maiolino) [RHEL-112146] +- xfs: remove the XBF_STALE check from xfs_buf_rele_cached (Carlos Maiolino) [RHEL-112146] +- xfs: remove most in-flight buffer accounting (Carlos Maiolino) [RHEL-112146] +- xfs: decouple buffer readahead from the normal buffer read path (Carlos Maiolino) [RHEL-112146] +- xfs: reduce context switches for synchronous buffered I/O (Carlos Maiolino) [RHEL-112146] +- xfs: flush inodegc before swapon (Carlos Maiolino) [RHEL-87013] +- xfs: rename xfs_iomap_swapfile_activate to xfs_vm_swap_activate (Carlos Maiolino) [RHEL-112146] +- xfs: Do not allow norecovery mount with quotacheck (Carlos Maiolino) [RHEL-112146] +- xfs: fix data fork format filtering during inode repair (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf_cache.bc_lock (Carlos Maiolino) [RHEL-112146] +- xfs: Add error handling for xfs_reflink_cancel_cow_range (Carlos Maiolino) [RHEL-112146] +- xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end (Carlos Maiolino) [RHEL-112146] +- xfs: remove an out of data comment in _xfs_buf_alloc (Carlos Maiolino) [RHEL-112146] +- xfs: fix buffer lookup vs release race (Carlos Maiolino) [RHEL-112146] +- xfs: check for dead buffers in xfs_buf_find_insert (Carlos Maiolino) [RHEL-112146] +- xfs: add a b_iodone callback to struct xfs_buf (Carlos Maiolino) [RHEL-112146] +- xfs: move b_li_list based retry handling to common code (Carlos Maiolino) [RHEL-112146] +- xfs: simplify xfsaild_resubmit_item (Carlos Maiolino) [RHEL-112146] +- xfs: always complete the buffer inline in xfs_buf_submit (Carlos Maiolino) [RHEL-112146] +- xfs: remove the extra buffer reference in xfs_buf_submit (Carlos Maiolino) [RHEL-112146] +- xfs: move invalidate_kernel_vmap_range to xfs_buf_ioend (Carlos Maiolino) [RHEL-112146] +- xfs: simplify buffer I/O submission (Carlos Maiolino) [RHEL-112146] +- xfs: move in-memory buftarg handling out of _xfs_buf_ioapply (Carlos Maiolino) [RHEL-112146] +- xfs: move write verification out of _xfs_buf_ioapply (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_buf_delwri_submit_buffers (Carlos Maiolino) [RHEL-112146] +- xfs: simplify xfs_buf_delwri_pushbuf (Carlos Maiolino) [RHEL-112146] +- xfs: move xfs_buf_iowait out of (__)xfs_buf_submit (Carlos Maiolino) [RHEL-112146] +- xfs: remove the incorrect comment about the b_pag field (Carlos Maiolino) [RHEL-112146] +- xfs: remove the incorrect comment above xfs_buf_free_maps (Carlos Maiolino) [RHEL-112146] +- xfs/libxfs: replace kmalloc() and memcpy() with kmemdup() (Carlos Maiolino) [RHEL-112146] +- xfs: constify feature checks (Carlos Maiolino) [RHEL-112146] +- xfs: refactor xfs_fs_statfs (Carlos Maiolino) [RHEL-112146] +- xfs: don't take m_sb_lock in xfs_fs_statfs (Carlos Maiolino) [RHEL-112146] +- xfs: fix the comment above xfs_discard_endio (Carlos Maiolino) [RHEL-112146] +- xfs: remove bp->b_error check in xfs_attr3_root_inactive (Carlos Maiolino) [RHEL-112146] +- xfs: remove redundant update for ticket->t_curr_res in xfs_log_ticket_regrant (Carlos Maiolino) [RHEL-112146] +- xfs: clean up xfs_end_ioend() to reuse local variables (Carlos Maiolino) [RHEL-112146] +- xfs: remove the t_magic field in struct xfs_trans (Carlos Maiolino) [RHEL-112146] +- xfs: remove XFS_ILOG_NONCORE (Carlos Maiolino) [RHEL-112146] +- xfs: mark xfs_dir_isempty static (Carlos Maiolino) [RHEL-112146] +- xfs: enable realtime reflink (Carlos Maiolino) [RHEL-112146] +- xfs: fix CoW forks for realtime files (Carlos Maiolino) [RHEL-112146] +- xfs: check for shared rt extents when rebuilding rt file's data fork (Carlos Maiolino) [RHEL-112146] +- xfs: repair inodes that have a refcount btree in the data fork (Carlos Maiolino) [RHEL-112146] +- xfs: online repair of the realtime refcount btree (Carlos Maiolino) [RHEL-112146] +- xfs: capture realtime CoW staging extents when rebuilding rt rmapbt (Carlos Maiolino) [RHEL-112146] +- xfs: walk the rt reference count tree when rebuilding rmap (Carlos Maiolino) [RHEL-112146] +- xfs: check new rtbitmap records against rt refcount btree (Carlos Maiolino) [RHEL-112146] +- xfs: don't flag quota rt block usage on rtreflink filesystems (Carlos Maiolino) [RHEL-112146] +- xfs: scrub the metadir path of rt refcount btree files (Carlos Maiolino) [RHEL-112146] +- xfs: detect and repair misaligned rtinherit directory cowextsize hints (Carlos Maiolino) [RHEL-112146] +- xfs: allow dquot rt block count to exceed rt blocks on reflink fs (Carlos Maiolino) [RHEL-112146] +- xfs: check reference counts of gaps between rt refcount records (Carlos Maiolino) [RHEL-112146] +- xfs: allow overlapping rtrmapbt records for shared data extents (Carlos Maiolino) [RHEL-112146] +- xfs: cross-reference checks with the rt refcount btree (Carlos Maiolino) [RHEL-112146] +- xfs: scrub the realtime refcount btree (Carlos Maiolino) [RHEL-112146] +- xfs: report realtime refcount btree corruption errors to the health system (Carlos Maiolino) [RHEL-112146] +- xfs: check that the rtrefcount maxlevels doesn't increase when growing fs (Carlos Maiolino) [RHEL-112146] +- xfs: enable extent size hints for CoW operations (Carlos Maiolino) [RHEL-112146] +- xfs: apply rt extent alignment constraints to CoW extsize hint (Carlos Maiolino) [RHEL-112146] +- xfs: fix xfs_get_extsz_hint behavior with realtime alwayscow files (Carlos Maiolino) [RHEL-112146] +- xfs: recover CoW leftovers in the realtime volume (Carlos Maiolino) [RHEL-112146] +- xfs: allow inodes to have the realtime and reflink flags (Carlos Maiolino) [RHEL-112146] +- xfs: enable sharing of realtime file blocks (Carlos Maiolino) [RHEL-112146] +- xfs: enable CoW for realtime data (Carlos Maiolino) [RHEL-112146] +- xfs: refactor reflink quota updates (Carlos Maiolino) [RHEL-112146] +- xfs: compute rtrmap btree max levels when reflink enabled (Carlos Maiolino) [RHEL-112146] +- xfs: update rmap to allow cow staging extents in the rt rmap (Carlos Maiolino) [RHEL-112146] +- xfs: create routine to allocate and initialize a realtime refcount btree inode (Carlos Maiolino) [RHEL-112146] +- xfs: wire up realtime refcount btree cursors (Carlos Maiolino) [RHEL-112146] +- xfs: refactor xfs_reflink_find_shared (Carlos Maiolino) [RHEL-112146] +- xfs: wire up a new metafile type for the realtime refcount (Carlos Maiolino) [RHEL-112146] +- xfs: add metadata reservations for realtime refcount btree (Carlos Maiolino) [RHEL-112146] +- xfs: add realtime refcount btree inode to metadata directory (Carlos Maiolino) [RHEL-112146] +- xfs: add realtime refcount btree block detection to log recovery (Carlos Maiolino) [RHEL-112146] +- xfs: support recovering refcount intent items targetting realtime extents (Carlos Maiolino) [RHEL-112146] +- xfs: add a realtime flag to the refcount update log redo items (Carlos Maiolino) [RHEL-112146] +- xfs: prepare refcount functions to deal with rtrefcountbt (Carlos Maiolino) [RHEL-112146] +- xfs: add realtime refcount btree operations (Carlos Maiolino) [RHEL-112146] +- xfs: realtime refcount btree transaction reservations (Carlos Maiolino) [RHEL-112146] +- xfs: introduce realtime refcount btree ondisk definitions (Carlos Maiolino) [RHEL-112146] +- xfs: namespace the maximum length/refcount symbols (Carlos Maiolino) [RHEL-112146] +- xfs: prepare refcount btree cursor tracepoints for realtime (Carlos Maiolino) [RHEL-112146] +- xfs: enable realtime rmap btree (Carlos Maiolino) [RHEL-112146] +- xfs: react to fsdax failure notifications on the rt device (Carlos Maiolino) [RHEL-112146] +- xfs: don't shut down the filesystem for media failures beyond end of log (Carlos Maiolino) [RHEL-112146] +- xfs: hook live realtime rmap operations during a repair operation (Carlos Maiolino) [RHEL-112146] +- xfs: create a shadow rmap btree during realtime rmap repair (Carlos Maiolino) [RHEL-112146] +- xfs: online repair of the realtime rmap btree (Carlos Maiolino) [RHEL-112146] +- xfs: support repairing metadata btrees rooted in metadir inodes (Carlos Maiolino) [RHEL-112146] +- xfs: online repair of realtime bitmaps for a realtime group (Carlos Maiolino) [RHEL-112146] +- xfs: repair rmap btree inodes (Carlos Maiolino) [RHEL-112146] +- xfs: repair inodes that have realtime extents (Carlos Maiolino) [RHEL-112146] +- xfs: online repair of realtime file bmaps (Carlos Maiolino) [RHEL-112146] +- xfs: walk the rt reverse mapping tree when rebuilding rmap (Carlos Maiolino) [RHEL-112146] +- xfs: scrub the metadir path of rt rmap btree files (Carlos Maiolino) [RHEL-112146] +- xfs: scan rt rmap when we're doing an intense rmap check of bmbt mappings (Carlos Maiolino) [RHEL-112146] +- xfs: cross-reference the realtime rmapbt (Carlos Maiolino) [RHEL-112146] +- xfs: cross-reference realtime bitmap to realtime rmapbt scrubber (Carlos Maiolino) [RHEL-112146] +- xfs: scrub the realtime rmapbt (Carlos Maiolino) [RHEL-112146] +- xfs: allow queued realtime intents to drain before scrubbing (Carlos Maiolino) [RHEL-112146] +- xfs: report realtime rmap btree corruption errors to the health system (Carlos Maiolino) [RHEL-112146] +- xfs: check that the rtrmapbt maxlevels doesn't increase when growing fs (Carlos Maiolino) [RHEL-112146] +- xfs: wire up getfsmap to the realtime reverse mapping btree (Carlos Maiolino) [RHEL-112146] +- xfs: create routine to allocate and initialize a realtime rmap btree inode (Carlos Maiolino) [RHEL-112146] +- xfs: wire up rmap map and unmap to the realtime rmapbt (Carlos Maiolino) [RHEL-112146] +- xfs: wire up a new metafile type for the realtime rmap (Carlos Maiolino) [RHEL-112146] +- xfs: add metadata reservations for realtime rmap btrees (Carlos Maiolino) [RHEL-112146] +- xfs: add realtime reverse map inode to metadata directory (Carlos Maiolino) [RHEL-112146] +- xfs: support file data forks containing metadata btrees (Carlos Maiolino) [RHEL-112146] +- xfs: pretty print metadata file types in error messages (Carlos Maiolino) [RHEL-112146] +- xfs: support recovering rmap intent items targetting realtime extents (Carlos Maiolino) [RHEL-112146] +- xfs: add a realtime flag to the rmap update log redo items (Carlos Maiolino) [RHEL-112146] +- xfs: prepare rmap functions to deal with rtrmapbt (Carlos Maiolino) [RHEL-112146] +- xfs: add realtime rmap btree operations (Carlos Maiolino) [RHEL-112146] +- xfs: realtime rmap btree transaction reservations (Carlos Maiolino) [RHEL-112146] +- xfs: introduce realtime rmap btree ondisk definitions (Carlos Maiolino) [RHEL-112146] +- xfs: simplify the xfs_rmap_{alloc,free}_extent calling conventions (Carlos Maiolino) [RHEL-112146] +- xfs: prepare rmap btree cursor tracepoints for realtime (Carlos Maiolino) [RHEL-112146] +- xfs: add some rtgroup inode helpers (Carlos Maiolino) [RHEL-112146] +- xfs: allow inode-based btrees to reserve space in the data device (Carlos Maiolino) [RHEL-112146] +- xfs: prepare to reuse the dquot pointer space in struct xfs_inode (Carlos Maiolino) [RHEL-112146] +- xfs: support storing records in the inode core root (Carlos Maiolino) [RHEL-112146] +- xfs: hoist the node iroot update code out of xfs_btree_kill_iroot (Carlos Maiolino) [RHEL-112146] +- xfs: hoist the node iroot update code out of xfs_btree_new_iroot (Carlos Maiolino) [RHEL-112146] +- xfs: tidy up xfs_bmap_broot_realloc a bit (Carlos Maiolino) [RHEL-112146] +- xfs: make xfs_iroot_realloc a bmap btree function (Carlos Maiolino) [RHEL-112146] +- xfs: make xfs_iroot_realloc take the new numrecs instead of deltas (Carlos Maiolino) [RHEL-112146] +- xfs: refactor the inode fork memory allocation functions (Carlos Maiolino) [RHEL-112146] +- xfs: tidy up xfs_iroot_realloc (Carlos Maiolino) [RHEL-112146] +- xfs: release the dquot buf outside of qli_lock (Carlos Maiolino) [RHEL-112146] +- xfs: lock dquot buffer before detaching dquot from b_li_list (Carlos Maiolino) [RHEL-112146] +- xfs: don't return an error from xfs_update_last_rtgroup_size for !XFS_RT (Carlos Maiolino) [RHEL-112146] +- xfs: port xfs_ioc_start_commit to multigrain timestamps (Carlos Maiolino) [RHEL-112146] +- xfs: return from xfs_symlink_verify early on V4 filesystems (Carlos Maiolino) [RHEL-112146] +- xfs: fix zero byte checking in the superblock scrubber (Carlos Maiolino) [RHEL-112146] +- xfs: check pre-metadir fields correctly (Carlos Maiolino) [RHEL-112146] +- xfs: don't crash on corrupt /quotas dirent (Carlos Maiolino) [RHEL-112146] +- xfs: don't move nondir/nonreg temporary repair files to the metadir namespace (Carlos Maiolino) [RHEL-112146] +- xfs: fix sb_spino_align checks for large fsblock sizes (Carlos Maiolino) [RHEL-112146] +- xfs: convert quotacheck to attach dquot buffers (Carlos Maiolino) [RHEL-112146] +- xfs: attach dquot buffer to dquot log item buffer (Carlos Maiolino) [RHEL-112146] +- xfs: clean up log item accesses in xfs_qm_dqflush{,_done} (Carlos Maiolino) [RHEL-112146] +- xfs: separate dquot buffer reads from xfs_dqflush (Carlos Maiolino) [RHEL-112146] +- xfs: don't lose solo dquot update transactions (Carlos Maiolino) [RHEL-112146] +- xfs: don't lose solo superblock counter update transactions (Carlos Maiolino) [RHEL-112146] +- xfs: avoid nested calls to __xfs_trans_commit (Carlos Maiolino) [RHEL-112146] +- xfs: only run precommits once per transaction object (Carlos Maiolino) [RHEL-112146] +- xfs: update btree keys correctly when _insrec splits an inode root block (Carlos Maiolino) [RHEL-112146] +- xfs: fix error bailout in xfs_rtginode_create (Carlos Maiolino) [RHEL-112146] +- xfs: fix null bno_hint handling in xfs_rtallocate_rtg (Carlos Maiolino) [RHEL-112146] +- xfs: mark metadir repair tempfiles with IRECOVERY (Carlos Maiolino) [RHEL-112146] +- xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlink (Carlos Maiolino) [RHEL-112146] +- xfs: separate healthy clearing mask during repair (Carlos Maiolino) [RHEL-112146] +- xfs: don't drop errno values when we fail to ficlone the entire range (Carlos Maiolino) [RHEL-112146] +- xfs: return a 64-bit block count from xfs_btree_count_blocks (Carlos Maiolino) [RHEL-112146] +- xfs: keep quota directory inode loaded (Carlos Maiolino) [RHEL-112146] +- xfs: metapath scrubber should use the already loaded inodes (Carlos Maiolino) [RHEL-112146] +- xfs: don't call xfs_bmap_same_rtgroup in xfs_bmap_add_extent_hole_delay (Carlos Maiolino) [RHEL-112146] +- xfs: Use xchg() in xlog_cil_insert_pcp_aggregate() (Carlos Maiolino) [RHEL-112146] +- xfs: prevent mount and log shutdown race (Carlos Maiolino) [RHEL-112146] +- xfs: remove unknown compat feature check in superblock write validation (Carlos Maiolino) [RHEL-112146] +- xfs: port ondisk structure checks from xfs/122 to the kernel (Carlos Maiolino) [RHEL-112146] +- xfs: separate space btree structures in xfs_ondisk.h (Carlos Maiolino) [RHEL-112146] +- xfs: convert struct typedefs in xfs_ondisk.h (Carlos Maiolino) [RHEL-112146] +- xfs: enable metadata directory feature (Carlos Maiolino) [RHEL-112146] +- xfs: update sb field checks when metadir is turned on (Carlos Maiolino) [RHEL-112146] +- xfs: enable realtime quota again (Carlos Maiolino) [RHEL-112146] +- xfs: reserve quota for realtime files correctly (Carlos Maiolino) [RHEL-112146] +- xfs: create quota preallocation watermarks for realtime quota (Carlos Maiolino) [RHEL-112146] +- xfs: advertise realtime quota support in the xqm stat files (Carlos Maiolino) [RHEL-112146] +- xfs: fix chown with rt quota (Carlos Maiolino) [RHEL-112146] +- xfs: persist quota flags with metadir (Carlos Maiolino) [RHEL-112146] +- xfs: scrub quota file metapaths (Carlos Maiolino) [RHEL-112146] +- xfs: use metadir for quota inodes (Carlos Maiolino) [RHEL-112146] +- xfs: refactor xfs_qm_destroy_quotainos (Carlos Maiolino) [RHEL-112146] +- xfs: use rtgroup busy extent list for FITRIM (Carlos Maiolino) [RHEL-112146] +- xfs: implement busy extent tracking for rtgroups (Carlos Maiolino) [RHEL-112146] +- xfs: port the perag discard code to handle generic groups (Carlos Maiolino) [RHEL-112146] +- xfs: move the min and max group block numbers to xfs_group (Carlos Maiolino) [RHEL-112146] +- xfs: adjust min_block usage in xfs_verify_agbno (Carlos Maiolino) [RHEL-112146] +- xfs: make xfs_rtblock_t a segmented address like xfs_fsblock_t (Carlos Maiolino) [RHEL-112146] +- xfs: create helpers to deal with rounding xfs_filblks_t to rtx boundaries (Carlos Maiolino) [RHEL-112146] +- xfs: create helpers to deal with rounding xfs_fileoff_t to rtx boundaries (Carlos Maiolino) [RHEL-112146] +- xfs: mask off the rtbitmap and summary inodes when metadir in use (Carlos Maiolino) [RHEL-112146] +- xfs: scrub metadir paths for rtgroup metadata (Carlos Maiolino) [RHEL-112146] +- xfs: repair realtime group superblock (Carlos Maiolino) [RHEL-112146] +- xfs: scrub the realtime group superblock (Carlos Maiolino) [RHEL-112146] +- xfs: don't coalesce file mappings that cross rtgroup boundaries in scrub (Carlos Maiolino) [RHEL-112146] +- xfs: make the RT allocator rtgroup aware (Carlos Maiolino) [RHEL-112146] +- xfs: don't merge ioends across RTGs (Carlos Maiolino) [RHEL-112146] +- xfs: use realtime EFI to free extents when rtgroups are enabled (Carlos Maiolino) [RHEL-112146] +- xfs: support error injection when freeing rt extents (Carlos Maiolino) [RHEL-112146] +- xfs: support logging EFIs for realtime extents (Carlos Maiolino) [RHEL-112146] +- xfs: force swapext to a realtime file to use the file content exchange ioctl (Carlos Maiolino) [RHEL-112146] +- xfs: store rtgroup information with a bmap intent (Carlos Maiolino) [RHEL-112146] +- xfs: grow the realtime section when realtime groups are enabled (Carlos Maiolino) [RHEL-112146] +- xfs: encode the rtsummary in big endian format (Carlos Maiolino) [RHEL-112146] +- xfs: encode the rtbitmap in big endian format (Carlos Maiolino) [RHEL-112146] +- xfs: add block headers to realtime bitmap and summary blocks (Carlos Maiolino) [RHEL-112146] +- xfs: export the geometry of realtime groups to userspace (Carlos Maiolino) [RHEL-112146] +- xfs: record rt group metadata errors in the health system (Carlos Maiolino) [RHEL-112146] +- xfs: convert sick_map loops to use ARRAY_SIZE (Carlos Maiolino) [RHEL-112146] +- xfs: add frextents to the lazysbcounters when rtgroups enabled (Carlos Maiolino) [RHEL-112146] +- xfs: add a helper to prevent bmap merges across rtgroup boundaries (Carlos Maiolino) [RHEL-112146] +- xfs: check that rtblock extents do not break rtsupers or rtgroups (Carlos Maiolino) [RHEL-112146] +- xfs: export realtime group geometry via XFS_FSOP_GEOM (Carlos Maiolino) [RHEL-112146] +- xfs: update realtime super every time we update the primary fs super (Carlos Maiolino) [RHEL-112146] +- xfs: check the realtime superblock at mount time (Carlos Maiolino) [RHEL-112146] +- xfs: define the format of rt groups (Carlos Maiolino) [RHEL-112146] +- xfs: fix rt device offset calculations for FITRIM (Carlos Maiolino) [RHEL-112146] +- xfs: make RT extent numbers relative to the rtgroup (Carlos Maiolino) [RHEL-112146] +- xfs: refactor xfs_rtsummary_blockcount (Carlos Maiolino) [RHEL-112146] +- xfs: refactor xfs_rtbitmap_blockcount (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a xfs_growfs_check_rtgeom helper (Carlos Maiolino) [RHEL-112146] +- xfs: use xfs_growfs_rt_alloc_fake_mount in xfs_growfs_rt_alloc_blocks (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a xfs_growfs_rt_alloc_fake_mount helper (Carlos Maiolino) [RHEL-112146] +- xfs: calculate RT bitmap and summary blocks based on sb_rextents (Carlos Maiolino) [RHEL-112146] +- xfs: remove XFS_ILOCK_RT* (Carlos Maiolino) [RHEL-112146] +- xfs: support creating per-RTG files in growfs (Carlos Maiolino) [RHEL-112146] +- xfs: move RT bitmap and summary information to the rtgroup (Carlos Maiolino) [RHEL-112146] +- xfs: split xfs_trim_rtdev_extents (Carlos Maiolino) [RHEL-112146] +- xfs: cleanup xfs_getfsmap_rtdev_rtbitmap (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a xfs_growfs_rt_alloc_blocks helper (Carlos Maiolino) [RHEL-112146] +- xfs: add a xfs_qm_unmount_rt helper (Carlos Maiolino) [RHEL-112146] +- xfs: add a xfs_bmap_free_rtblocks helper (Carlos Maiolino) [RHEL-112146] +- xfs: add rtgroup-based realtime scrubbing context management (Carlos Maiolino) [RHEL-112146] +- xfs: support caching rtgroup metadata inodes (Carlos Maiolino) [RHEL-112146] +- xfs: add a lockdep class key for rtgroup inodes (Carlos Maiolino) [RHEL-112146] +- xfs: define locking primitives for realtime groups (Carlos Maiolino) [RHEL-112146] +- xfs: create incore realtime group structures (Carlos Maiolino) [RHEL-112146] +- xfs: clean up xfs_getfsmap_helper arguments (Carlos Maiolino) [RHEL-112146] +- xfs: repair metadata directory file path connectivity (Carlos Maiolino) [RHEL-112146] +- xfs: confirm dotdot target before replacing it during a repair (Carlos Maiolino) [RHEL-112146] +- xfs: check metadata directory file path connectivity (Carlos Maiolino) [RHEL-112146] +- xfs: move repair temporary files to the metadata directory tree (Carlos Maiolino) [RHEL-112146] +- xfs: check the metadata directory inumber in superblocks (Carlos Maiolino) [RHEL-112146] +- xfs: scrub metadata directories (Carlos Maiolino) [RHEL-112146] +- xfs: fix di_metatype field of inodes that won't load (Carlos Maiolino) [RHEL-112146] +- xfs: adjust parent pointer scrubber for sb-rooted metadata files (Carlos Maiolino) [RHEL-112146] +- xfs: metadata files can have xattrs if metadir is enabled (Carlos Maiolino) [RHEL-112146] +- xfs: do not count metadata directory files when doing online quotacheck (Carlos Maiolino) [RHEL-112146] +- xfs: refactor directory tree root predicates (Carlos Maiolino) [RHEL-112146] +- xfs: record health problems with the metadata directory (Carlos Maiolino) [RHEL-112146] +- xfs: adjust xfs_bmap_add_attrfork for metadir (Carlos Maiolino) [RHEL-112146] +- xfs: mark quota inodes as metadata files (Carlos Maiolino) [RHEL-112146] +- xfs: don't count metadata directory files to quota (Carlos Maiolino) [RHEL-112146] +- xfs: allow bulkstat to return metadata directories (Carlos Maiolino) [RHEL-112146] +- xfs: advertise metadata directory feature (Carlos Maiolino) [RHEL-112146] +- xfs: hide metadata inodes from everyone because they are special (Carlos Maiolino) [RHEL-112146] +- xfs: disable the agi rotor for metadata inodes (Carlos Maiolino) [RHEL-112146] +- xfs: read and write metadata inode directory tree (Carlos Maiolino) [RHEL-112146] +- xfs: enforce metadata inode flag (Carlos Maiolino) [RHEL-112146] +- xfs: load metadata directory root at mount time (Carlos Maiolino) [RHEL-112146] +- xfs: iget for metadata inodes (Carlos Maiolino) [RHEL-112146] +- xfs: define the on-disk format for the metadir feature (Carlos Maiolino) [RHEL-112146] +- xfs: standardize EXPERIMENTAL warning generation (Carlos Maiolino) [RHEL-112146] +- xfs: rename metadata inode predicates (Carlos Maiolino) [RHEL-112146] +- xfs: constify the xfs_inode predicates (Carlos Maiolino) [RHEL-112146] +- xfs: constify the xfs_sb predicates (Carlos Maiolino) [RHEL-112146] +- xfs: store a generic group structure in the intents (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_group_intent_hold and xfs_group_intent_rele (Carlos Maiolino) [RHEL-112146] +- xfs: add group based bno conversion helpers (Carlos Maiolino) [RHEL-112146] +- xfs: store a generic xfs_group pointer in xfs_getfsmap_info (Carlos Maiolino) [RHEL-112146] +- xfs: add a generic group pointer to the btree cursor (Carlos Maiolino) [RHEL-112146] +- xfs: convert busy extent tracking to the generic group structure (Carlos Maiolino) [RHEL-112146] +- xfs: convert extent busy tracepoints to the generic group structure (Carlos Maiolino) [RHEL-112146] +- xfs: return the busy generation from xfs_extent_busy_list_empty (Carlos Maiolino) [RHEL-112146] +- xfs: move the online repair rmap hooks to the generic group structure (Carlos Maiolino) [RHEL-112146] +- xfs: move draining of deferred operations to the generic group structure (Carlos Maiolino) [RHEL-112146] +- xfs: mark xfs_perag_intent_{hold,rele} static (Carlos Maiolino) [RHEL-112146] +- xfs: move metadata health tracking to the generic group structure (Carlos Maiolino) [RHEL-112146] +- xfs: switch perag iteration from the for_each macros to a while based iterator (Carlos Maiolino) [RHEL-112146] +- xfs: add a xfs_group_next_range helper (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a generic xfs_group structure (Carlos Maiolino) [RHEL-112146] +- xfs: factor out a xfs_iwalk_args helper (Carlos Maiolino) [RHEL-112146] +- xfs: insert the pag structures into the xarray later (Carlos Maiolino) [RHEL-112146] +- xfs: split xfs_initialize_perag (Carlos Maiolino) [RHEL-112146] +- xfs: convert remaining trace points to pass pag structures (Carlos Maiolino) [RHEL-112146] +- xfs: pass the pag to the xrep_newbt_extent_class tracepoints (Carlos Maiolino) [RHEL-112146] +- xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsize} trace points (Carlos Maiolino) [RHEL-112146] +- xfs: pass objects to the xrep_ibt_walk_rmap tracepoint (Carlos Maiolino) [RHEL-112146] +- xfs: pass the iunlink item to the xfs_iunlink_update_dinode trace point (Carlos Maiolino) [RHEL-112146] +- xfs: pass objects to the xfs_irec_merge_{pre,post} trace points (Carlos Maiolino) [RHEL-112146] +- xfs: pass a perag structure to the xfs_ag_resv_init_error trace point (Carlos Maiolino) [RHEL-112146] +- xfs: constify pag arguments to trace points (Carlos Maiolino) [RHEL-112146] +- xfs: remove the unused xrep_bmap_walk_rmap trace point (Carlos Maiolino) [RHEL-112146] +- xfs: remove the unused trace_xfs_iwalk_ag trace point (Carlos Maiolino) [RHEL-112146] +- xfs: remove the mount field from struct xfs_busy_extents (Carlos Maiolino) [RHEL-112146] +- xfs: keep a reference to the pag for busy extents (Carlos Maiolino) [RHEL-112146] +- xfs: pass a pag to xfs_extent_busy_{search,reuse} (Carlos Maiolino) [RHEL-112146] +- xfs: add a xfs_agino_to_ino helper (Carlos Maiolino) [RHEL-112146] +- xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers (Carlos Maiolino) [RHEL-112146] +- xfs: remove the agno argument to xfs_free_ag_extent (Carlos Maiolino) [RHEL-112146] +- xfs: pass a pag to xfs_difree_inode_chunk (Carlos Maiolino) [RHEL-112146] +- xfs: remove the unused pag_active_wq field in struct xfs_perag (Carlos Maiolino) [RHEL-112146] +- xfs: remove the unused pagb_count field in struct xfs_perag (Carlos Maiolino) [RHEL-112146] +- xfs: fix superfluous clearing of info->low in __xfs_getfsmap_datadev (Carlos Maiolino) [RHEL-112146] +- xfs: remove xfs_page_mkwrite_iomap_ops (Carlos Maiolino) [RHEL-112146] +- xfs: remove __xfs_filemap_fault (Carlos Maiolino) [RHEL-112146] +- xfs: split write fault handling out of __xfs_filemap_fault (Carlos Maiolino) [RHEL-112146] +- xfs: split the page fault trace event (Carlos Maiolino) [RHEL-112146] +- xfs: sb_spino_align is not verified (Carlos Maiolino) [RHEL-112146] +- xfs: simplify sector number calculation in xfs_zero_extent (Carlos Maiolino) [RHEL-112146] +- xfs: remove the redundant xfs_alloc_log_agf (Carlos Maiolino) [RHEL-112146] +- RDMA/core: Free pfn_list with appropriate kvfree call (Kamal Heib) [RHEL-110099] +- IB/core: Annotate umem_mutex acquisition under fs_reclaim for lockdep (Kamal Heib) [RHEL-110099] +- scsi: RDMA/srp: Don't set a max_segment_size when virt_boundary_mask is set (Kamal Heib) [RHEL-110099] +- RDMA/core: Rate limit GID cache warning messages (Kamal Heib) [RHEL-110099] +- RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work (Kamal Heib) [RHEL-110099] +- IB/cm: Remove dead code and adjust naming (Kamal Heib) [RHEL-110099] +- RDMA/core: Avoid hmm_dma_map_alloc() for virtual DMA devices (Kamal Heib) [RHEL-110099] +- IB/IPoIB: Allow using netdevs that require the instance lock (Kamal Heib) [RHEL-110099] +- IB/IPoIB: Replace vlan_rwsem with the netdev instance lock (Kamal Heib) [RHEL-110099] +- IB/IPoIB: Enqueue separate work_structs for each flushed interface (Kamal Heib) [RHEL-110099] +- RDMA/umem: Separate implicit ODP initialization from explicit ODP (Kamal Heib) [RHEL-110099] +- RDMA/core: Convert UMEM ODP DMA mapping to caching IOVA and page linkage (Kamal Heib) [RHEL-110099] +- RDMA/umem: Store ODP access mask information in PFN (Kamal Heib) [RHEL-110099] +- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem (Kamal Heib) [RHEL-110099] +- IB/cm: Drop lockdep assert and WARN when freeing old msg (Kamal Heib) [RHEL-110099] +- RDMA/core: Move ODP capability definitions to uapi (Kamal Heib) [RHEL-110099] +- RDMA/rxe: Enable ODP in ATOMIC WRITE operation (Kamal Heib) [RHEL-110099] +- RDMA/rxe: Enable ODP in RDMA FLUSH operation (Kamal Heib) [RHEL-110099] +- RDMA/cma: Remove unused rdma_res_to_id (Kamal Heib) [RHEL-110099] +- IB/cm: use rwlock for MAD agent lock (Kamal Heib) [RHEL-110099] +- RDMA/core: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110099] +- RDMA/uverbs: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110099] +- RDMA/core: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110099] +- mm/hmm: provide generic DMA managing logic (Kamal Heib) [RHEL-110099] +- mm/hmm: let users to tag specific PFN with DMA mapped bit (Kamal Heib) [RHEL-110099] + * Fri Jan 09 2026 CKI KWF Bot [6.12.0-180.el10] - powerpc/kexec: Enable SMT before waking offline CPUs (Mamatha Inamdar) [RHEL-138566] - tipc: Fix use-after-free in tipc_mon_reinit_self(). (Xin Long) [RHEL-133490] diff --git a/sources b/sources index b5aa41192..a58655e19 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-180.el10.tar.xz) = 3f796538c5dedd30539a53086e24288007d750bc074751181407ad9e7b86c0b9d968ca46c62127c6a93f22c987f4996b8b8beb1aee20b7c80241cfffe98efd3e -SHA512 (kernel-abi-stablelists-6.12.0-180.el10.tar.xz) = 0dfcf015daceee1fb37c80984d987a501e1c986bf78fd5249ef3475bebb3878933ae55a6f0b49623d6e9382326b4fe5866a247f2943e4f276b7983bead556d0d -SHA512 (kernel-kabi-dw-6.12.0-180.el10.tar.xz) = ed50b001f1a91b0a934f725c38c150be76c84545ce4d04ce51f1765ca65b0485b0845afc8c4f5e7f0be78dd76c8d126b2b36646477c18284f3ac75ff774a2d31 +SHA512 (linux-6.12.0-182.el10.tar.xz) = 2559b1bb5afbd402743ac92be24ed419391cafc6fa8769e4d0c2ae76249ed0d1b3bb3abb25952ff9dd8a28f99b7d9b4f2eccefa7ce42cd4481326cd914b54f63 +SHA512 (kernel-abi-stablelists-6.12.0-182.el10.tar.xz) = 49b32b3f02cf67c712ce35548eeeac9948b320edf0c61cec9394bf9af97c8e892fc975bbeb4fc862b8e01228fd786c0becdc53187a8ea48092e46715c113108d +SHA512 (kernel-kabi-dw-6.12.0-182.el10.tar.xz) = 20ab36f3fd51d9829043d22b058228e1cb120b950e954a876d1632ebbadb3c40698963ece27f7db7caadcf5bd3305ef606f941201885cb17936f6111e8f31b48