[ANNOUNCE] xfsprogs: for-next updated to 7901c8c1a

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello.

The xfsprogs for-next branch, located at:

https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/refs/?h=for-next

Has just been updated.

Patches often get missed, so if your outstanding patches are properly reviewed on
the list and not included in this update, please let me know.

This update is focused only on a libxfs-sync for 6-4.


The new head of the for-next branch is commit:

7901c8c1a501de87c42bb1ed83456f99462538c6

33 new commits:

Carlos Maiolino (1):
      [361001978] libxfs: Finish renaming xfs_extent_item variables

Darrick J. Wong (30):
      [32debad7c] xfs: give xfs_bmap_intent its own perag reference
      [42c1e5c18] xfs: pass per-ag references to xfs_free_extent
      [7fef0c111] xfs: give xfs_extfree_intent its own perag reference
      [818f0c29d] xfs: give xfs_rmap_intent its own perag reference
      [b2c5c83de] xfs: give xfs_refcount_intent its own perag reference
      [11e716f40] xfs: create traced helper to get extra perag references
      [7cb26322f] xfs: allow queued AG intents to drain before scrubbing
      [c7005aef1] xfs: standardize ondisk to incore conversion for free space btrees
      [349aa6876] xfs: standardize ondisk to incore conversion for inode btrees
      [03d1a8719] xfs: standardize ondisk to incore conversion for refcount btrees
      [8d444a7a7] xfs: return a failure address from xfs_rmap_irec_offset_unpack
      [fd1d74cd6] xfs: standardize ondisk to incore conversion for rmap btrees
      [e70bf9ba9] xfs: complain about bad records in query_range helpers
      [7e7856cee] xfs: hoist rmap record flag checks from scrub
      [830c99b18] xfs: complain about bad file mapping records in the ondisk bmbt
      [b3c8146ec] xfs: hoist rmap record flag checks from scrub
      [71ba9fcca] xfs: hoist inode record alignment checks from scrub
      [c2d269677] xfs: fix rm_offset flag handling in rmap keys
      [98226d914] xfs: refactor converting btree irec to btree key
      [e3b15d883] xfs: refactor ->diff_two_keys callsites
      [9ba4dc828] xfs: replace xfs_btree_has_record with a general keyspace scanner
      [d99b89009] xfs: implement masked btree key comparisons for _has_records scans
      [725589ab4] xfs: remove pointless shadow variable from xfs_difree_inobt
      [54644f251] xfs: teach scrub to check for sole ownership of metadata objects
      [fc78c405d] xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results
      [898c05518] xfs: accumulate iextent records when checking bmap
      [bd970a739] xfs: stabilize the dirent name transformation function used for ascii-ci dir hash computation
      [0bf7f8c31] xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done
      [2897a1c2f] xfs: don't unconditionally null args->pag in xfs_bmap_btalloc_at_eof
      [7901c8c1a] xfs: set bnobt/cntbt numrecs correctly when formatting new AGs

Dave Chinner (2):
      [44b2e0dea] xfs: don't consider future format versions valid
      [87ab47e1f] xfs: fix livelock in delayed allocation at ENOSPC

Code Diffstat:

 include/atomic.h            | 100 +++++++++++++
 include/platform_defs.h.in  |  20 +++
 include/xfs_mount.h         |  11 ++
 include/xfs_trace.h         |   4 +
 libxfs/defer_item.c         | 161 ++++++++++++++++----
 libxfs/libxfs_priv.h        |  23 ---
 libxfs/xfs_ag.c             |  42 ++++--
 libxfs/xfs_ag.h             |   9 ++
 libxfs/xfs_alloc.c          | 115 +++++++++-----
 libxfs/xfs_alloc.h          |  22 ++-
 libxfs/xfs_alloc_btree.c    |  32 +++-
 libxfs/xfs_bmap.c           |  44 +++++-
 libxfs/xfs_bmap.h           |   8 +-
 libxfs/xfs_bmap_btree.c     |  19 ++-
 libxfs/xfs_btree.c          | 204 ++++++++++++++++++-------
 libxfs/xfs_btree.h          | 141 ++++++++++++++++-
 libxfs/xfs_defer.c          |   6 +-
 libxfs/xfs_dir2.c           |   5 +-
 libxfs/xfs_dir2.h           |  31 ++++
 libxfs/xfs_ialloc.c         | 165 ++++++++++++--------
 libxfs/xfs_ialloc.h         |   7 +-
 libxfs/xfs_ialloc_btree.c   |  35 ++++-
 libxfs/xfs_ialloc_btree.h   |   2 +-
 libxfs/xfs_inode_fork.c     |  19 ++-
 libxfs/xfs_inode_fork.h     |   6 +-
 libxfs/xfs_refcount.c       | 117 +++++++++------
 libxfs/xfs_refcount.h       |  10 +-
 libxfs/xfs_refcount_btree.c |  31 +++-
 libxfs/xfs_rmap.c           | 358 ++++++++++++++++++++++++++++++--------------
 libxfs/xfs_rmap.h           |  38 +++--
 libxfs/xfs_rmap_btree.c     | 102 +++++++++----
 libxfs/xfs_sb.c             |  11 +-
 libxfs/xfs_types.h          |  12 ++
 repair/phase5.c             |  10 +-
 34 files changed, 1443 insertions(+), 477 deletions(-)

-- 
Carlos



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux