[ANNOUNCE] xfsprogs: for-next updated to ffe5df5

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

 



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 is just the libxfs-4.16-sync merge; I'll get to pending patches
next.  If you don't see what you hope for after the next update, ping
me or resend.

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

ffe5df5 xfs: fix u32 type usage in sb validation function

New Commits:

Brian Foster (8):
      [12382cd] xfs: include inobt buffers in ifree tx log reservation
      [727b445] xfs: fix up agi unlinked list reservations
      [ec1b0fd] xfs: truncate transaction does not modify the inobt
      [2025cb0] xfs: include an allocfree res for inobt modifications
      [0b98035] xfs: refactor inode chunk alloc/free tx reservation
      [0197075] xfs: eliminate duplicate icreate tx reservation functions
      [8504509] xfs: account finobt blocks properly in perag reservation
      [b09294b] xfs: cancel tx on xfs_defer_finish() error during xattr set/remo

Carlos Maiolino (1):
      [37d086c] Split buffer's b_fspriv field

Colin Ian King (1):
      [dfcfc5f] xfs: fix check on struct_version for versions 4 or greater

Darrick J. Wong (38):
      [ecdc52f] xfs: remove XFS_FSB_SANITY_CHECK
      [fb75464] xfs: refactor long-format btree header verification routines
      [bb2a125] xfs: refactor short form btree pointer verification
      [a7e32f0] xfs: remove XFS_WANT_CORRUPTED_RETURN from dir3 data verifiers
      [7e6c95f] xfs: refactor xfs_verifier_error and xfs_buf_ioerror
      [bc01119] xfs: have buffer verifier functions report failing address
      [1e69795] xfs: refactor verifier callers to print address of failing check
      [9870340] xfs: verify dinode header first
      [ad42e5a] xfs: move inode fork verifiers to xfs_dinode_verify
      [c7a710b] xfs: create structure verifier function for shortform xattrs
      [6db3a80] xfs: create structure verifier function for short form symlinks
      [1f98251] xfs: refactor short form directory structure verifier function
      [20e882d] xfs: provide a centralized method for verifying inline fork data
      [e9998c6] xfs: fail out of xfs_attr3_leaf_lookup_int if it looks corrupt
      [95d9582] xfs: create a new buf_ops pointer to verify structure metadata
      [055b84e] xfs: separate dquot repair into a separate function
      [71ffd55] xfs: standardize quota verification function outputs
      [079e8ef] xfs: trace log reservations at mount time
      [a2a5238] xfs: hoist xfs_fs_geometry to libxfs
      [fdef0e8] xfs: refactor the geometry structure filling function
      [493b46c] xfs: harden directory integrity checks some more
      [ef4109d] xfs: change 0x%p -> %p in print messages
      [d7e7160] xfs: use %px for data pointers when debugging
      [1fe41a7] xfs: add scrub cross-referencing helpers for the free space btre
      [9deb7f6] xfs: add scrub cross-referencing helpers for the inode btrees
      [556c739] xfs: add scrub cross-referencing helpers for the rmap btrees
      [1048d0e] xfs: add scrub cross-referencing helpers for the refcount btrees
      [221b1dd] xfs: cross-reference the realtime bitmap
      [b67317e] xfs: directory scrubber must walk through data block to offset
      [f596a90] xfs: attr leaf verifier needs to check for obviously bad count
      [e4b963e] xfs: btree format ifork loader should check for zero numrecs
      [faaad1d] xfs: recheck reflink / dirty page status before freeing CoW rese
      [e91df84] xfs: check sb_agblocks and sb_agblklog when validating superbloc
      [1d3bac1] xfs: refactor inode verifier corruption error printing
      [3cb6881] xfs: refactor accounting updates out of xfs_bmap_btalloc
      [d07cc72] xfs: treat CoW fork operations as delalloc for quota accounting
      [c38464f] xfs: don't screw up direct writes when freesp is fragmented
      [ffe5df5] xfs: fix u32 type usage in sb validation function

Jeff Layton (1):
      [d5105a8] xfs: convert to new i_version API

Shan Hai (1):
      [885ba5c] xfs: bmap code cleanup


Code Diffstat:

 include/xfs_inode.h         |   1 +
 libxfs/libxfs_io.h          |   3 +-
 libxfs/libxfs_priv.h        |  40 ++++++++-
 libxfs/logitem.c            |   8 +-
 libxfs/rdwr.c               |  37 +++++++-
 libxfs/trans.c              |  38 ++++----
 libxfs/util.c               |  43 +++++++--
 libxfs/xfs_alloc.c          | 124 ++++++++++++++++----------
 libxfs/xfs_alloc.h          |  10 +++
 libxfs/xfs_alloc_btree.c    |  47 ++++++----
 libxfs/xfs_attr.c           |   4 -
 libxfs/xfs_attr_leaf.c      | 148 +++++++++++++++++++++++++------
 libxfs/xfs_attr_leaf.h      |   1 +
 libxfs/xfs_attr_remote.c    | 104 ++++++++++++++--------
 libxfs/xfs_bmap.c           | 120 +++++++++++++++++--------
 libxfs/xfs_bmap_btree.c     |  58 +++++-------
 libxfs/xfs_btree.c          | 117 ++++++++++++++++++++-----
 libxfs/xfs_btree.h          |  16 ++--
 libxfs/xfs_da_btree.c       |  70 ++++++++++-----
 libxfs/xfs_da_format.h      |   6 ++
 libxfs/xfs_dir2.c           |   5 +-
 libxfs/xfs_dir2.h           |   2 +
 libxfs/xfs_dir2_block.c     |  39 +++++----
 libxfs/xfs_dir2_data.c      | 208 ++++++++++++++++++++++++++------------------
 libxfs/xfs_dir2_leaf.c      |  89 ++++++++++++-------
 libxfs/xfs_dir2_node.c      |  89 +++++++++++--------
 libxfs/xfs_dir2_priv.h      |  12 +--
 libxfs/xfs_dir2_sf.c        |  30 +++----
 libxfs/xfs_dquot_buf.c      | 174 ++++++++++++++++--------------------
 libxfs/xfs_fs.h             |   7 ++
 libxfs/xfs_ialloc.c         | 143 +++++++++++++++++++++++++-----
 libxfs/xfs_ialloc.h         |   6 ++
 libxfs/xfs_ialloc_btree.c   |  65 ++++++++++----
 libxfs/xfs_inode_buf.c      | 133 +++++++++++++++++++++-------
 libxfs/xfs_inode_buf.h      |   4 +-
 libxfs/xfs_inode_fork.c     | 152 ++++++++++----------------------
 libxfs/xfs_inode_fork.h     |  14 +++
 libxfs/xfs_log_rlimit.c     |   2 +-
 libxfs/xfs_quota_defs.h     |   9 +-
 libxfs/xfs_refcount.c       |  19 ++++
 libxfs/xfs_refcount.h       |   3 +
 libxfs/xfs_refcount_btree.c |  40 +++++----
 libxfs/xfs_rmap.c           |  67 ++++++++++++++
 libxfs/xfs_rmap.h           |   5 ++
 libxfs/xfs_rmap_btree.c     |  40 +++++----
 libxfs/xfs_rtbitmap.c       |  21 +++++
 libxfs/xfs_sb.c             | 113 ++++++++++++++++++++++--
 libxfs/xfs_sb.h             |   4 +
 libxfs/xfs_shared.h         |   4 +
 libxfs/xfs_symlink_remote.c |  75 ++++++++++++----
 libxfs/xfs_trans_resv.c     | 199 ++++++++++++++++++++----------------------
 repair/phase5.c             |   2 +-
 52 files changed, 1837 insertions(+), 933 deletions(-)

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