[ANNOUNCE] xfsprogs: for-next updated to 6e72e94

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

 



Hi folks,

The xfsprogs repository at:

	git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git

has just been updated.  This is "only" the (large!) libxfs
resync for 4.15, so far.  Will get to xfsprogs-specific content
next.

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

6e72e94 Merge branch 'libxfs-4.15-sync' into for-next

New Commits:

Christoph Hellwig (64):
      [0fcf377] xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten
      [99a663c] xfs: use xfs_iext_get_extent instead of open coding it
      [e9fa15a] xfs: don't set XFS_BTCUR_BPRV_WASDEL in xfs_bunmapi
      [675b5a2] xfs: rename bno to end in __xfs_bunmapi
      [ad68fd1] xfs: use xfs_bmap_del_extent_delay for the data fork as well
      [bd92a38] xfs: move some more code into xfs_bmap_del_extent_real
      [d0a03e5] xfs: use correct state defines in xfs_bmap_del_extent_{cow,delay
      [b039ac7] xfs: use the state defines in xfs_bmap_del_extent_real
      [70bf753] xfs: refactor xfs_del_extent_real
      [450b398] xfs: refactor xfs_bmap_add_extent_hole_delay
      [3281eb9] xfs: refactor xfs_bmap_add_extent_hole_real
      [1988471] xfs: refactor xfs_bmap_add_extent_delay_real
      [5bfca47] xfs: refactor delalloc accounting in xfs_bmap_add_extent_delay_r
      [fd19685] xfs: refactor xfs_bmap_add_extent_unwritten_real
      [d0e5f1f] xfs: pass a struct xfs_bmbt_irec to xfs_bmbt_update
      [70a9311] xfs: pass a struct xfs_bmbt_irec to xfs_bmbt_lookup_eq
      [4f76f49] xfs: replace xfs_bmbt_lookup_ge with xfs_bmbt_lookup_first
      [adddf4b] xfs: remove all xfs_bmbt_set_* helpers except for xfs_bmbt_set_a
      [bb318cd] xfs: remove xfs_bmbt_get_state
      [7bd4333] xfs: add a xfs_bmap_fork_to_state helper
      [1a32da8] xfs: make better use of the 'state' variable in xfs_bmap_del_ext
      [cfe299d] xfs: remove post-bmap tracing in xfs_bmap_local_to_extents
      [df926c0] xfs: move pre/post-bmap tracing into xfs_iext_update_extent
      [322fd80] xfs: remove XFS_BMAP_TRACE_EXLIST
      [95817f5] xfs: remove the never fully implemented UUID fork format
      [551174e] xfs: remove if_rdev
      [6835c36] xfs: remove XFS_BMAP_MAX_SHIFT_EXTENTS
      [a9f5d25] xfs: split xfs_bmap_shift_extents
      [364937e] xfs: remove xfs_bmse_shift_one
      [f36ccac] xfs: update got in xfs_bmap_shift_update_extent
      [bac2049] xfs: don't rely on extent indices in xfs_bmap_collapse_extents
      [bd80a80] xfs: don't rely on extent indices in xfs_bmap_insert_extents
      [2d3a650] xfs: rewrite xfs_bmap_first_unused to make better use of xfs_iex
      [6d79c95] xfs: merge xfs_bmap_read_extents into xfs_iread_extents
      [d6fbe8f] xfs: add a new xfs_iext_lookup_extent_before helper
      [4ed3a0f] xfs: remove the inode log format from the inode log item
      [d29ce39] xfs: don't create overlapping extents in xfs_bmap_add_extent_del
      [bc5dec5] xfs: remove a duplicate assignment in xfs_bmap_add_extent_delay_
      [12ebbfe] xfs: treat idx as a cursor in xfs_bmap_add_extent_delay_real
      [ee2bb3f] xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_delay
      [501dd27] xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_real
      [8121dd7] xfs: treat idx as a cursor in xfs_bmap_add_extent_unwritten_real
      [2844122] xfs: treat idx as a cursor in xfs_bmap_del_extent_*
      [c162e31] xfs: treat idx as a cursor in xfs_bmap_collapse_extents
      [36d7c0a] xfs: pass an on-disk extent to xfs_bmbt_validate_extent
      [f11e750] xfs: iterate over extents in xfs_iextents_copy
      [62ed733] xfs: iterate over extents in xfs_bmap_extents_to_btree
      [9788e05] xfs: introduce the xfs_iext_cursor abstraction
      [8e87c88] xfs: simplify xfs_reflink_convert_cow
      [07fe466] xfs: remove support for inlining data/extents into the inode for
      [c2e6c70] xfs: allow unaligned extent records in xfs_bmbt_disk_set_all
      [b37d753] xfs: use a b+tree for the in-core extent list
      [26a75f6] xfs: remove the nr_extents argument to xfs_iext_insert
      [cf455a6] xfs: remove the nr_extents argument to xfs_iext_remove
      [080f0c7] xfs: pass struct xfs_bmbt_irec to xfs_bmbt_validate_extent
      [5837f99] xfs: move xfs_bmbt_irec and xfs_exntst_t to xfs_types.h
      [246486c] xfs: mark xfs_btree_check_lblock and xfs_btree_check_ptr static
      [fd4c3ba] xfs: fix number of records handling in xfs_iext_split_leaf
      [ba0bf2c] xfs: add some comments to xfs_iext_insert/xfs_iext_insert_node
      [f3c6504] xfs: remove a superflous assignment in xfs_iext_remove_node
      [c45b87c] xfs: trivial indentation fixup for xfs_iext_remove_node
      [373c077] xfs: add comments documenting the rebalance algorithm
      [546f383] xfs: handle zero entries case in xfs_iext_rebalance_leaf
      [dc9b1f5] xfs: abstract out dev_t conversions

Colin Ian King (1):
      [d92c880] xfs: remove redundant assignment to variable bit

Darrick J. Wong (28):
      [9bef625] xfs: create block pointer check functions
      [d5c546d] xfs: refactor btree pointer checks
      [b47beff] xfs: refactor btree block header checking functions
      [be3bf25] xfs: create inode pointer verifiers
      [afbe3b6] xfs: create an ioctl to scrub AG metadata
      [d17a627] xfs: probe the scrub ioctl
      [15c4e6e] xfs: scrub the shape of a metadata btree
      [f253a97] xfs: scrub the secondary superblocks
      [d6e1f78] xfs: scrub AGF and AGFL
      [1770bca] xfs: scrub the AGI
      [1b07bd7] xfs: scrub free space btrees
      [3898cda] xfs: scrub inode btrees
      [d21c412] xfs: scrub rmap btrees
      [286f7cc] xfs: scrub refcount btrees
      [1155b77] xfs: scrub inodes
      [c123295] xfs: scrub inode block mappings
      [16c101b] xfs: scrub directory metadata
      [97ebbf2] xfs: scrub extended attributes
      [3db552c] xfs: scrub symbolic links
      [9d9d4f0] xfs: scrub directory parent pointers
      [1da1b67] xfs: scrub realtime bitmap/summary
      [821a975] xfs: scrub quota information
      [9473ee3] xfs: abort dir/attr btree operation if btree is obviously weird
      [0ad12e7] xfs: compare btree block keys to parent block's keys during scru
      [e784bcd] xfs: remove inode log format typedef
      [56d3fc2] xfs: move error injection tags into their own file
      [52da310] xfs: remove u_int* type usage
      [0484232] xfs: fix type usage

Dave Chinner (1):
      [893d9af] xfs: convert remaining xfs_sb_version_... checks to bool

Eric Sandeen (1):
      [6e72e94] Merge branch 'libxfs-4.15-sync' into for-next

Shu Wang (1):
      [c822b63] xfs: fix memory leak in xfs_iext_free_last_leaf


Code Diffstat:

 include/libxfs.h          |   17 +-
 include/xfs_inode.h       |    1 +
 include/xfs_trace.h       |    7 +-
 include/xfs_trans.h       |    1 -
 libxfs/Makefile           |    2 +
 libxfs/libxfs_priv.h      |   23 +
 libxfs/logitem.c          |    5 -
 libxfs/util.c             |   24 +-
 libxfs/xfs_ag_resv.c      |    1 +
 libxfs/xfs_alloc.c        |   50 ++
 libxfs/xfs_alloc.h        |    4 +
 libxfs/xfs_attr_leaf.c    |    6 +-
 libxfs/xfs_bmap.c         | 2061 ++++++++++++++++++---------------------------
 libxfs/xfs_bmap.h         |   66 +-
 libxfs/xfs_bmap_btree.c   |  250 +-----
 libxfs/xfs_bmap_btree.h   |   22 +-
 libxfs/xfs_btree.c        |  259 +++---
 libxfs/xfs_btree.h        |   32 +-
 libxfs/xfs_da_btree.c     |   22 +-
 libxfs/xfs_dir2.c         |   24 +-
 libxfs/xfs_dir2.h         |   17 +
 libxfs/xfs_errortag.h     |  106 +++
 libxfs/xfs_format.h       |   35 +-
 libxfs/xfs_fs.h           |   77 ++
 libxfs/xfs_ialloc.c       |   91 ++
 libxfs/xfs_ialloc.h       |    7 +
 libxfs/xfs_iext_tree.c    | 1043 +++++++++++++++++++++++
 libxfs/xfs_inode_buf.c    |    1 +
 libxfs/xfs_inode_fork.c   | 1331 ++---------------------------
 libxfs/xfs_inode_fork.h   |  138 ++-
 libxfs/xfs_log_format.h   |   24 +-
 libxfs/xfs_refcount.c     |    1 +
 libxfs/xfs_rmap.c         |    1 +
 libxfs/xfs_rtbitmap.c     |   13 +-
 libxfs/xfs_types.h        |   22 +
 libxlog/xfs_log_recover.c |    4 +-
 logprint/log_misc.c       |   17 +-
 logprint/log_print_all.c  |    4 +-
 logprint/logprint.h       |    4 +-
 repair/phase6.c           |   10 +-
 40 files changed, 2740 insertions(+), 3083 deletions(-)
 create mode 100644 libxfs/xfs_errortag.h
 create mode 100644 libxfs/xfs_iext_tree.c

Attachment: signature.asc
Description: OpenPGP digital signature


[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