Hi folks, The for-next branch of the xfsprogs repository at: git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git has just been updated and tagged with v5.13.0-rc0 Note: This is just the 5.13 libxfs sync. Patches often get missed, so please check if your outstanding patches were in this update. If they have not been in this update, please resubmit them to linux-xfs@xxxxxxxxxxxxxxx so they can be picked up in the next update. The new head of the for-next branch is commit: 76a369e1 (HEAD -> for-next, tag: v5.13.0-rc0, korg/for-next, refs/patches/for-next/5.13.0-rc0) xfsprogs: Release v5.13.0-rc0 New Commits: Anthony Iliopoulos (1): [e3e2f9e6] xfs: deprecate BMV_IF_NO_DMAPI_READ flag Brian Foster (2): [3a3e3384] xfs: unconditionally read all AGFs on mounts with perag reservation [92c76be5] xfs: introduce in-core global counter of allocbt blocks Chandan Babu R (2): [839b0c6d] xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents [e0144e40] xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size Christoph Hellwig (23): [c074900b] xfs: split xfs_imap_to_bp [5b9782c9] xfs: remove the unused xfs_icdinode_has_bigtime helper [ed6a3429] xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode [0ca7fa97] xfs: move the di_projid field to struct xfs_inode [509dcb4b] xfs: move the di_size field to struct xfs_inode [aa00f286] xfs: move the di_nblocks field to struct xfs_inode [fd2f92c8] xfs: move the di_extsize field to struct xfs_inode [fd535ea4] xfs: move the di_cowextsize field to struct xfs_inode [36e4f363] xfs: move the di_flushiter field to struct xfs_inode [dc1d7a09] xfs: use a union for i_cowextsize and i_flushiter [073f2424] xfs: move the di_forkoff field to struct xfs_inode [4350eee7] xfs: move the di_flags field to struct xfs_inode [defd6446] xfs: move the di_flags2 field to struct xfs_inode [a1f6b388] xfs: move the di_crtime field to struct xfs_inode [e00c57e7] xfs: move the XFS_IFEXTENTS check into xfs_iread_extents [229442ec] xfs: rename and simplify xfs_bmap_one_block [7373ad4f] xfs: simplify xfs_attr_remove_args [fca0a273] xfs: only look at the fork format in xfs_idestroy_fork [84094546] xfs: remove XFS_IFBROOT [9b014ae4] xfs: remove XFS_IFINLINE [30de9f1c] xfs: remove XFS_IFEXTENTS [27bb0efa] xfs: rename xfs_ictimestamp_t [59301887] xfs: rename struct xfs_legacy_ictimestamp Colin Ian King (1): [9dc99f95] xfs: fix return of uninitialized value in variable error Darrick J. Wong (8): [b81d043c] xfs_repair: refactor resetting incore dinode fields to zero [55369096] xfs: validate ag btree levels using the precomputed values [126b608a] xfs: prevent metadata files from being inactivated [afad5103] xfs: remove obsolete AGF counter debugging [c36b50cb] xfs: restore old ioctl definitions [57cd98fd] xfs: check free AG space when making per-AG reservations [ef39c7c7] xfs: standardize extent size hint validation [c16edcd7] xfs: validate extsz hints against rt extent size when rtinherit is set Dave Chinner (9): [652a2133] xfs: initialise attr fork on inode create [dc91402a] xfs: type verification is expensive [af10e4bc] xfs: No need for inode number error injection in __xfs_dir3_data_check [f5e56725] xfs: reduce debug overhead of dir leaf/node checks [c06c9d5a] xfs: default attr fork size does not handle device inodes [4acdeb81] xfs: precalculate default inode attribute offset [5155fce1] xfs: update superblock counters correctly for !lazysbcount [f355a7d0] xfs: btree format inode forks can have zero extents [c50edcaa] xfs: bunmapi has unnecessary AG lock ordering issues Eric Sandeen (1): [76a369e1] xfsprogs: Release v5.13.0-rc0 Gao Xiang (2): [f63a38ff] xfs: introduce xfs_ag_shrink_space() [c4add24c] xfs: add error injection for per-AG resv failure Miklos Szeredi (1): [9214e361] xfs: convert to fileattr Code Diffstat: VERSION | 4 +- configure.ac | 2 +- db/namei.c | 8 +- doc/CHANGES | 3 + include/atomic.h | 3 + include/xfs_inode.h | 22 ++++- include/xfs_mount.h | 8 ++ io/inject.c | 1 + libxfs/libxfs_priv.h | 24 ++++- libxfs/rdwr.c | 6 +- libxfs/util.c | 50 +++++----- libxfs/xfs_ag.c | 114 +++++++++++++++++++++ libxfs/xfs_ag.h | 2 + libxfs/xfs_ag_resv.c | 52 +++++++--- libxfs/xfs_alloc.c | 25 +++-- libxfs/xfs_alloc_btree.c | 4 +- libxfs/xfs_attr.c | 54 ++++++---- libxfs/xfs_attr.h | 1 + libxfs/xfs_attr_leaf.c | 35 +++---- libxfs/xfs_bmap.c | 239 +++++++++++++++++---------------------------- libxfs/xfs_bmap.h | 2 +- libxfs/xfs_bmap_btree.c | 6 +- libxfs/xfs_btree_staging.c | 1 - libxfs/xfs_da_btree.c | 4 +- libxfs/xfs_dir2.c | 14 +-- libxfs/xfs_dir2_block.c | 12 +-- libxfs/xfs_dir2_data.c | 2 +- libxfs/xfs_dir2_leaf.c | 12 ++- libxfs/xfs_dir2_node.c | 4 +- libxfs/xfs_dir2_priv.h | 3 +- libxfs/xfs_dir2_sf.c | 58 ++++++----- libxfs/xfs_errortag.h | 4 +- libxfs/xfs_format.h | 5 +- libxfs/xfs_fs.h | 2 +- libxfs/xfs_ialloc.c | 4 +- libxfs/xfs_iext_tree.c | 2 +- libxfs/xfs_inode_buf.c | 127 +++++++++++++----------- libxfs/xfs_inode_buf.h | 33 +------ libxfs/xfs_inode_fork.c | 48 ++++----- libxfs/xfs_inode_fork.h | 20 ++-- libxfs/xfs_log_format.h | 12 +-- libxfs/xfs_rmap_btree.c | 2 - libxfs/xfs_rtbitmap.c | 4 +- libxfs/xfs_sb.c | 16 ++- libxfs/xfs_shared.h | 4 + libxfs/xfs_trans_inode.c | 24 ++++- libxfs/xfs_types.c | 18 ++-- logprint/log_misc.c | 6 +- logprint/logprint.h | 2 +- mkfs/proto.c | 10 +- repair/phase6.c | 68 +++++++------ repair/quotacheck.c | 32 +++--- 52 files changed, 690 insertions(+), 528 deletions(-)
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature