[ANNOUNCE] xfs-linux: for-next updated to 207ddc0ef4f4

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

 



Hi folks,

The for-next branch of the xfs-linux repository at:

	git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git

has just been updated.

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.  Though really, this is the last day to merge things
for for-next before the merge window opens, so please, bug fixes only.
I'll probably slip in Gao's refactoring tomorrow since I /think/ the
only thing different is a comment??

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

207ddc0ef4f4 xfs: don't catch dax+reflink inodes as corruption in verifier

New Commits:

Darrick J. Wong (21):
      [3945ae03d822] xfs: move kernel-specific superblock validation out of libxfs
      [80c720b8eb1c] xfs: define a new "needrepair" feature
      [96f65bad7c31] xfs: enable the needsrepair feature
      [bc525cf455da] xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover
      [67d8679bd391] xfs: improve the code that checks recovered bmap intent items
      [dda7ba65bf03] xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover
      [c447ad62dc90] xfs: improve the code that checks recovered rmap intent items
      [ed64f8343aaf] xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover
      [0d79781a1aa6] xfs: improve the code that checks recovered refcount intent items
      [3c15df3de0e2] xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover
      [7396c7fbe07e] xfs: improve the code that checks recovered extent-free intent items
      [da5de110296c] xfs: validate feature support when recovering rmap/refcount intents
      [6337032689fa] xfs: trace log intent item recovery failures
      [acf104c2331c] xfs: detect overflows in bmbt records
      [da531cc46ef1] xfs: fix parent pointer scrubber bailing out on unallocated inodes
      [4b80ac64450f] xfs: scrub should mark a directory corrupt if any entries cannot be iget'd
      [67457eb0d225] xfs: refactor data device extent validation
      [18695ad42514] xfs: refactor realtime volume extent validation
      [33005fd0a537] xfs: refactor file range validation
      [1e5c39dfd3a4] xfs: rename xfs_fc_* back to xfs_fs_*
      [a5336d6bb2d0] xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks

Eric Sandeen (1):
      [207ddc0ef4f4] xfs: don't catch dax+reflink inodes as corruption in verifier

Gao Xiang (1):
      [7bc1fea9d36c] xfs: introduce xfs_validate_stripe_geometry()

Joseph Qi (1):
      [2e984badbcc0] xfs: remove unneeded return value check for *init_cursor()

Kaixu Xia (6):
      [a9382fa9a9ff] xfs: delete duplicated tp->t_dqinfo null check and allocation
      [04a58620a17c] xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag
      [b3b29cd1069c] xfs: directly return if the delta equal to zero
      [88269b880a8e] xfs: remove unnecessary null check in xfs_generic_create
      [afbd914776db] xfs: remove the unused XFS_B_FSB_OFFSET macro
      [237d7887ae72] xfs: show the proper user quota options


Code Diffstat:

 fs/xfs/libxfs/xfs_bmap.c         |  22 +++------
 fs/xfs/libxfs/xfs_bmap_btree.c   |   2 -
 fs/xfs/libxfs/xfs_format.h       |  11 ++++-
 fs/xfs/libxfs/xfs_ialloc_btree.c |   5 --
 fs/xfs/libxfs/xfs_inode_buf.c    |   4 --
 fs/xfs/libxfs/xfs_refcount.c     |   9 ----
 fs/xfs/libxfs/xfs_rmap.c         |   9 ----
 fs/xfs/libxfs/xfs_sb.c           | 104 +++++++++++++++++++++++++--------------
 fs/xfs/libxfs/xfs_sb.h           |   3 ++
 fs/xfs/libxfs/xfs_shared.h       |   1 -
 fs/xfs/libxfs/xfs_types.c        |  64 ++++++++++++++++++++++++
 fs/xfs/libxfs/xfs_types.h        |   7 +++
 fs/xfs/scrub/agheader_repair.c   |   2 -
 fs/xfs/scrub/bmap.c              |  22 +++------
 fs/xfs/scrub/common.c            |  14 ------
 fs/xfs/scrub/dir.c               |  21 ++++++--
 fs/xfs/scrub/inode.c             |   4 --
 fs/xfs/scrub/parent.c            |  10 ++--
 fs/xfs/scrub/rtbitmap.c          |   4 +-
 fs/xfs/xfs_bmap_item.c           |  65 ++++++++++++++----------
 fs/xfs/xfs_extfree_item.c        |  23 ++++++---
 fs/xfs/xfs_inode.c               |  10 +---
 fs/xfs/xfs_iops.c                |   6 +--
 fs/xfs/xfs_iwalk.c               |   2 +-
 fs/xfs/xfs_log_recover.c         |   5 +-
 fs/xfs/xfs_refcount_item.c       |  52 ++++++++++++--------
 fs/xfs/xfs_rmap_item.c           |  67 +++++++++++++++----------
 fs/xfs/xfs_super.c               |  77 ++++++++++++++++++++++-------
 fs/xfs/xfs_trace.h               |  18 +++++++
 fs/xfs/xfs_trans_dquot.c         |  43 +++++-----------
 30 files changed, 410 insertions(+), 276 deletions(-)



[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