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. This includes only the libxfs kernelspace sync up at this point, and associated non-libxfs adjustments. The new head of the for-next branch is commit: 93ad4d9 xfs: always init bma in xfs_bmapi_write New Commits: Brian Foster (13): [a2fa97f] xfs: update fork seq counter on data fork changes [98da7e1] xfs: remove superfluous writeback mapping eof trimming [badaa59] xfs: create delalloc bmapi wrapper for full extent allocation [bbbbfd0] xfs: use the latest extent at writeback delalloc conversion time [7563fc9] xfs: always check magic values in on-disk byte order [035ae96] xfs: create a separate finobt verifier [c08793b] xfs: distinguish between inobt and finobt magic values [fce74e9] xfs: split up allocation btree verifier [1d8220b] xfs: distinguish between bnobt and cntbt magic values [26b7b8f] xfs: use verifier magic field in dir2 leaf verifiers [68dbe77] xfs: miscellaneous verifier magic value fixups [6b27f70] xfs: factor xfs_da3_blkinfo verification into common helper [82ed51d] xfs: don't trip over uninitialized buffer on extent read of corrupted inode Christoph Hellwig (6): [939ebc1] xfs: simplify the xfs_bmap_btree_to_extents calling conventions [ee62279] xfs: factor out two helpers from xfs_bmapi_write [330a35f] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write [c784c9d] xfs: move transaction handling to xfs_bmapi_convert_delalloc [44e165d] xfs: move stat accounting to xfs_bmapi_convert_delalloc [9fa4db1] xfs: make COW fork unwritten extent conversions more robust Darrick J. Wong (14): [95a8c91] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t [d2b2d41] xfs: check directory name validity [0692657] xfs: check attribute name validity [7a425ea] xfs: add xfs_verify_agino_or_null helper [d9fa440] xfs: cache unlinked pointers in an rhashtable [62031c2] xfs: add inode magic to inode verifier [7a97b8e] xfs: add magic numbers to dquot buffer ops [4c7161c] xfs: rename m_inotbt_nores to m_finobt_nores [9e26de8] xfs: fix xfs_buf magic number endian checks [ed76255] xfs: fix uninitialized error variables [d8ddf13] xfs: clean up xfs_dir2_leafn_add [732a9d4] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname [c01c6d6] xfs: clean up xfs_dir2_leaf_addname [93ad4d9] xfs: always init bma in xfs_bmapi_write Nathan Chancellor (1): [e02a7d4] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add Code Diffstat: db/type.c | 12 +- include/xfs_mount.h | 2 +- io/inject.c | 1 + libxfs/libxfs_io.h | 7 + libxfs/libxfs_priv.h | 3 +- libxfs/rdwr.c | 37 ++++++ libxfs/xfs_ag.c | 6 +- libxfs/xfs_ag_resv.c | 2 +- libxfs/xfs_alloc.c | 12 +- libxfs/xfs_alloc_btree.c | 74 +++++------ libxfs/xfs_attr.c | 17 +++ libxfs/xfs_attr.h | 2 +- libxfs/xfs_attr_leaf.c | 21 +-- libxfs/xfs_attr_remote.c | 8 +- libxfs/xfs_bmap.c | 317 ++++++++++++++++++++++++++------------------ libxfs/xfs_bmap.h | 16 +-- libxfs/xfs_bmap_btree.c | 13 +- libxfs/xfs_da_btree.c | 49 ++++--- libxfs/xfs_da_format.h | 3 + libxfs/xfs_dir2.c | 17 +++ libxfs/xfs_dir2.h | 1 + libxfs/xfs_dir2_block.c | 10 +- libxfs/xfs_dir2_data.c | 12 +- libxfs/xfs_dir2_leaf.c | 137 ++++++------------- libxfs/xfs_dir2_node.c | 28 ++-- libxfs/xfs_dquot_buf.c | 4 + libxfs/xfs_errortag.h | 4 +- libxfs/xfs_ialloc.c | 3 +- libxfs/xfs_ialloc_btree.c | 29 ++-- libxfs/xfs_iext_tree.c | 13 +- libxfs/xfs_inode_buf.c | 11 +- libxfs/xfs_inode_fork.h | 2 +- libxfs/xfs_refcount_btree.c | 3 +- libxfs/xfs_rmap_btree.c | 3 +- libxfs/xfs_sb.c | 7 +- libxfs/xfs_shared.h | 4 +- libxfs/xfs_symlink_remote.c | 3 +- libxfs/xfs_types.c | 24 ++++ libxfs/xfs_types.h | 3 + mkfs/xfs_mkfs.c | 6 +- repair/phase5.c | 6 +- repair/scan.c | 6 +- 42 files changed, 542 insertions(+), 396 deletions(-)
Attachment:
signature.asc
Description: OpenPGP digital signature