Centos-kernel-stream-9/fs/xfs/libxfs
Rado Vrbovsky 721e325cf0 Merge: XFS: "Fixes" patches update for RHEL-9.6
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/5981

XFS: "Fixes" patches update for RHEL-9.6

JIRA: https://issues.redhat.com/browse/RHEL-68860

Depends: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/5785

Several xfs fixes patches missing from RHEL9 need to be evaluated and implemented where it makes sense. Backport applicable xfs fixes patches from upstream to RHEL9.6.

Note that this MR depends on MR-5785, so there are 126 patches from that MR that are also based here. There are 14 fixes patches here at the top of the stack (that actually need review), combined with those 126 to bring it up to 140 commits. I may need to rebase once MR-5785 gets merged. Or maybe it will all go swimmingly with gitlab ;)

This MR replaces closed MR-5940, in order to fix the dependency hashes.

Signed-off-by: Bill O'Donnell <bodonnel@redhat.com>

Approved-by: Brian Foster <bfoster@redhat.com>
Approved-by: Carlos Maiolino <cmaiolino@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2025-01-23 13:15:06 +00:00
..
xfs_ag.c xfs: shrink failure needs to hold AGI buffer 2025-01-10 16:38:24 -06:00
xfs_ag.h xfs: repair refcount btrees 2024-11-20 11:26:04 -06:00
xfs_ag_resv.c xfs: repair free space btrees 2024-11-20 11:26:03 -06:00
xfs_ag_resv.h
xfs_alloc.c xfs: repair free space btrees 2024-11-20 11:26:03 -06:00
xfs_alloc.h xfs: repair free space btrees 2024-11-20 11:26:03 -06:00
xfs_alloc_btree.c xfs: repair free space btrees 2024-11-20 11:26:03 -06:00
xfs_alloc_btree.h
xfs_attr.c xfs: reset XFS_ATTR_INCOMPLETE filter on node removal 2024-11-20 11:26:21 -06:00
xfs_attr.h
xfs_attr_leaf.c xfs: remove xfs_attr_sf_hdr_t 2024-11-20 11:26:19 -06:00
xfs_attr_leaf.h xfs: remove struct xfs_attr_shortform 2024-11-20 11:26:19 -06:00
xfs_attr_remote.c
xfs_attr_remote.h
xfs_attr_sf.h xfs: remove xfs_attr_sf_hdr_t 2024-11-20 11:26:19 -06:00
xfs_bit.c
xfs_bit.h
xfs_bmap.c xfs: restrict when we try to align cow fork delalloc to cowextsz hints 2025-01-10 16:38:25 -06:00
xfs_bmap.h xfs: also use xfs_bmap_btalloc_accounting for RT allocations 2024-11-20 11:26:12 -06:00
xfs_bmap_btree.c xfs: repair inode fork block mapping data structures 2024-11-20 11:26:07 -06:00
xfs_bmap_btree.h xfs: repair inode fork block mapping data structures 2024-11-20 11:26:07 -06:00
xfs_btree.c xfs: repair refcount btrees 2024-11-20 11:26:04 -06:00
xfs_btree.h xfs: repair refcount btrees 2024-11-20 11:26:04 -06:00
xfs_btree_staging.c xfs: repair inode fork block mapping data structures 2024-11-20 11:26:07 -06:00
xfs_btree_staging.h xfs: repair inode fork block mapping data structures 2024-11-20 11:26:07 -06:00
xfs_cksum.h
xfs_da_btree.c xfs: extract xfs_da_buf_copy() helper function 2024-11-20 11:25:57 -06:00
xfs_da_btree.h xfs: extract xfs_da_buf_copy() helper function 2024-11-20 11:25:57 -06:00
xfs_da_format.h xfs: remove struct xfs_attr_shortform 2024-11-20 11:26:19 -06:00
xfs_defer.c xfs: use the op name in trace_xlog_intent_recovery_failed 2024-11-20 11:26:20 -06:00
xfs_defer.h xfs: pass the defer ops directly to xfs_defer_add 2024-11-20 11:26:00 -06:00
xfs_dir2.c xfs: make if_data a void pointer 2024-11-20 11:26:17 -06:00
xfs_dir2.h xfs: stabilize the dirent name transformation function used for ascii-ci dir hash computation 2023-12-08 13:11:38 +01:00
xfs_dir2_block.c xfs: make if_data a void pointer 2024-11-20 11:26:17 -06:00
xfs_dir2_data.c xfs: don't walk off the end of a directory data block 2024-07-29 19:08:57 +00:00
xfs_dir2_leaf.c
xfs_dir2_node.c
xfs_dir2_priv.h xfs: zap broken inode forks 2024-11-20 11:26:06 -06:00
xfs_dir2_sf.c xfs: return if_data from xfs_idata_realloc 2024-11-20 11:26:18 -06:00
xfs_dquot_buf.c
xfs_errortag.h
xfs_format.h xfs: remove XFS_RTMIN/XFS_RTMAX 2024-11-20 11:26:16 -06:00
xfs_fs.h xfs: allow userspace to rebuild metadata structures 2024-10-15 10:46:29 -05:00
xfs_health.h xfs: set inode sick state flags when we zap either ondisk fork 2024-11-20 11:26:05 -06:00
xfs_ialloc.c Merge: XFS: Update #3 for RHEL9.6 (upstream v6.7-6.8) 2024-12-30 07:30:09 -05:00
xfs_ialloc.h xfs: repair inode btrees 2024-11-20 11:26:03 -06:00
xfs_ialloc_btree.c xfs: remove __xfs_free_extent_later 2024-11-20 11:25:54 -06:00
xfs_ialloc_btree.h xfs: standardize ondisk to incore conversion for inode btrees 2024-06-05 16:56:17 -05:00
xfs_iext_tree.c xfs: make if_data a void pointer 2024-11-20 11:26:17 -06:00
xfs_inode_buf.c xfs: allow unlinked symlinks and dirs with zero size 2025-01-10 16:38:25 -06:00
xfs_inode_buf.h
xfs_inode_fork.c xfs: remove struct xfs_attr_shortform 2024-11-20 11:26:19 -06:00
xfs_inode_fork.h xfs: return if_data from xfs_idata_realloc 2024-11-20 11:26:18 -06:00
xfs_log_format.h xfs: fix AGF vs inode cluster buffer deadlock 2023-11-10 07:22:26 -06:00
xfs_log_recover.h xfs: pass the defer ops instead of type to xfs_defer_start_recovery 2024-11-20 11:25:59 -06:00
xfs_log_rlimit.c
xfs_ondisk.h xfs: remove struct xfs_attr_shortform 2024-11-20 11:26:19 -06:00
xfs_quota_defs.h
xfs_refcount.c xfs: create a ranged query function for refcount btrees 2024-11-20 11:26:08 -06:00
xfs_refcount.h xfs: create a ranged query function for refcount btrees 2024-11-20 11:26:08 -06:00
xfs_refcount_btree.c xfs: repair refcount btrees 2024-11-20 11:26:04 -06:00
xfs_refcount_btree.h
xfs_rmap.c xfs: pass the defer ops directly to xfs_defer_add 2024-11-20 11:26:00 -06:00
xfs_rmap.h xfs: teach scrub to check for sole ownership of metadata objects 2024-06-05 16:56:22 -05:00
xfs_rmap_btree.c xfs: implement masked btree key comparisons for _has_records scans 2024-06-05 16:56:21 -05:00
xfs_rmap_btree.h
xfs_rtbitmap.c xfs: remove conditional building of rt geometry validator functions 2024-11-20 11:26:21 -06:00
xfs_rtbitmap.h xfs: remove conditional building of rt geometry validator functions 2024-11-20 11:26:21 -06:00
xfs_sb.c xfs: remove conditional building of rt geometry validator functions 2024-11-20 11:26:21 -06:00
xfs_sb.h xfs: remove conditional building of rt geometry validator functions 2024-11-20 11:26:21 -06:00
xfs_shared.h xfs: zap broken inode forks 2024-11-20 11:26:06 -06:00
xfs_symlink_remote.c xfs: make if_data a void pointer 2024-11-20 11:26:17 -06:00
xfs_trans_inode.c xfs: fix AGF vs inode cluster buffer deadlock 2023-11-10 07:22:26 -06:00
xfs_trans_resv.c xfs: create helpers for rtbitmap block/wordcount computations 2024-11-09 10:06:39 -06:00
xfs_trans_resv.h
xfs_trans_space.h
xfs_types.c xfs: rename xfs_verify_rtext to xfs_verify_rtbext 2024-11-09 10:06:35 -06:00
xfs_types.h xfs: remove conditional building of rt geometry validator functions 2024-11-20 11:26:21 -06:00