[ANNOUNCE] xfs-linux: for-next updated to 95489fc2945b

[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.

I am still in the process of reviewing Christoph's "small fixes and
optimizations for delalloc and reflink" series as well as the series I
sent earlier in the week to fix various unlinked inode handling errors,
so there will be another for-next update before the merge window opens.

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

670105de15cd xfs: compile time offset checks for common v4/v5 metadata

New Commits:

Brian Foster (15):
      [9f9bc034b849] xfs: update fork seq counter on data fork changes
      [d9252d526ba6] xfs: validate writeback mapping using data fork seq counter
      [3b3508980730] xfs: remove superfluous writeback mapping eof trimming
      [627209fbcc2f] xfs: create delalloc bmapi wrapper for full extent allocation
      [c2b3164320b5] xfs: use the latest extent at writeback delalloc conversion time
      [75d023031499] xfs: clarify documentation for the function to reverify buffers
      [e34d3e74eb8f] xfs: always check magic values in on-disk byte order
      [01e68f40bf78] xfs: create a separate finobt verifier
      [8473fee340e3] xfs: distinguish between inobt and finobt magic values
      [27df4f5045fc] xfs: split up allocation btree verifier
      [b8f89801664f] xfs: distinguish between bnobt and cntbt magic values
      [09f420197d7c] xfs: use verifier magic field in dir2 leaf verifiers
      [39708c20ab51] xfs: miscellaneous verifier magic value fixups
      [8764f98351fa] xfs: factor xfs_da3_blkinfo verification into common helper
      [670105de15cd] xfs: compile time offset checks for common v4/v5 metadata

Darrick J. Wong (24):
      [435dcf0787fd] xfs: never try to scrub more than 64 inodes per inobt record
      [c050fdfeb575] xfs: check the ir_startino alignment directly
      [22234c62f98b] xfs: check inobt record alignment on big block filesystems
      [a1954242facb] xfs: hoist inode cluster checks out of loop
      [b9454fe056bd] xfs: clean up the inode cluster checking in the inobt scrub
      [4539b8a78078] xfs: scrub big block inode btrees correctly
      [f9e63342b858] xfs: consolidate scrub dinode mapping code into a single function
      [3258cb208cab] xfs: abort xattr scrub if fatal signals are pending
      [f8c1d7023e25] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t
      [87c9607df2ff] xfs: fix off-by-one error in rtbitmap cross-reference
      [e5d7d51b340a] xfs: check directory name validity
      [654805367d98] xfs: check attribute name validity
      [5837f62592ef] xfs: clean up iunlink functions
      [7d36c19538d3] xfs: add xfs_verify_agino_or_null helper
      [9a4a5118644e] xfs: refactor AGI unlinked bucket updates
      [86bfd3750fb3] xfs: strengthen AGI unlinked inode bucket pointer checks
      [f2fc16a3d7c1] xfs: refactor inode unlinked pointer update functions
      [23ffa52cc792] xfs: refactor unlinked list search and mapping to a separate function
      [b1d2a068ea63] xfs: refactor inode update in iunlink_remove
      [4664c66c91a1] xfs: add tracepoints for high level iunlink operations
      [9b2471797942] xfs: cache unlinked pointers in an rhashtable
      [2bfe7069f71e] xfs: add inode magic to inode verifier
      [4260baac629e] xfs: add magic numbers to dquot buffer ops
      [9228d751ebf9] xfs: use buf ops magic to detect btree block type

Marco Benatto (1):
      [d519da41e2b7] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask

YueHaibing (1):
      [e88db81645d3] xfs: remove duplicated xfs_defer.h


Code Diffstat:

 Documentation/filesystems/xfs.txt  |   3 +-
 fs/xfs/libxfs/xfs_ag.c             |   6 +-
 fs/xfs/libxfs/xfs_alloc.c          |  12 +-
 fs/xfs/libxfs/xfs_alloc_btree.c    |  74 ++--
 fs/xfs/libxfs/xfs_attr.c           |  17 +
 fs/xfs/libxfs/xfs_attr.h           |   2 +-
 fs/xfs/libxfs/xfs_attr_leaf.c      |  21 +-
 fs/xfs/libxfs/xfs_attr_remote.c    |   8 +-
 fs/xfs/libxfs/xfs_bmap.c           |  68 +++-
 fs/xfs/libxfs/xfs_bmap.h           |   3 +-
 fs/xfs/libxfs/xfs_bmap_btree.c     |  13 +-
 fs/xfs/libxfs/xfs_da_btree.c       |  49 ++-
 fs/xfs/libxfs/xfs_da_format.h      |   3 +
 fs/xfs/libxfs/xfs_dir2.c           |  17 +
 fs/xfs/libxfs/xfs_dir2.h           |   1 +
 fs/xfs/libxfs/xfs_dir2_block.c     |  10 +-
 fs/xfs/libxfs/xfs_dir2_data.c      |  12 +-
 fs/xfs/libxfs/xfs_dir2_leaf.c      | 100 ++---
 fs/xfs/libxfs/xfs_dir2_node.c      |  10 +-
 fs/xfs/libxfs/xfs_dquot_buf.c      |   4 +
 fs/xfs/libxfs/xfs_errortag.h       |   4 +-
 fs/xfs/libxfs/xfs_ialloc.c         |   3 +-
 fs/xfs/libxfs/xfs_ialloc_btree.c   |  25 +-
 fs/xfs/libxfs/xfs_iext_tree.c      |  13 +-
 fs/xfs/libxfs/xfs_inode_buf.c      |  11 +-
 fs/xfs/libxfs/xfs_inode_fork.h     |   2 +-
 fs/xfs/libxfs/xfs_refcount_btree.c |   3 +-
 fs/xfs/libxfs/xfs_rmap_btree.c     |   3 +-
 fs/xfs/libxfs/xfs_sb.c             |   5 +-
 fs/xfs/libxfs/xfs_shared.h         |   4 +-
 fs/xfs/libxfs/xfs_symlink_remote.c |   3 +-
 fs/xfs/libxfs/xfs_types.c          |  24 ++
 fs/xfs/libxfs/xfs_types.h          |   3 +
 fs/xfs/scrub/agheader.c            |   8 +-
 fs/xfs/scrub/agheader_repair.c     |  12 +-
 fs/xfs/scrub/attr.c                |  11 +
 fs/xfs/scrub/bmap.c                |  27 ++
 fs/xfs/scrub/dir.c                 |   6 +
 fs/xfs/scrub/ialloc.c              | 332 +++++++++++-----
 fs/xfs/scrub/repair.c              |   3 +-
 fs/xfs/scrub/repair.h              |   3 -
 fs/xfs/scrub/rtbitmap.c            |   5 +-
 fs/xfs/scrub/trace.h               |  45 +++
 fs/xfs/xfs_aops.c                  |  73 ++--
 fs/xfs/xfs_buf.c                   |  54 ++-
 fs/xfs/xfs_buf.h                   |   4 +-
 fs/xfs/xfs_error.c                 |   6 +-
 fs/xfs/xfs_error.h                 |   1 +
 fs/xfs/xfs_globals.c               |   2 +-
 fs/xfs/xfs_inode.c                 | 751 +++++++++++++++++++++++++++----------
 fs/xfs/xfs_inode.h                 |   3 +
 fs/xfs/xfs_iomap.c                 | 171 +++------
 fs/xfs/xfs_log_recover.c           |  14 +-
 fs/xfs/xfs_mount.c                 |   5 +
 fs/xfs/xfs_mount.h                 |   7 +
 fs/xfs/xfs_ondisk.h                |  21 ++
 fs/xfs/xfs_trace.h                 |  78 ++++
 fs/xfs/xfs_trans_bmap.c            |   1 -
 fs/xfs/xfs_trans_buf.c             |   2 +-
 fs/xfs/xfs_trans_extfree.c         |   1 -
 fs/xfs/xfs_trans_refcount.c        |   1 -
 fs/xfs/xfs_trans_rmap.c            |   1 -
 62 files changed, 1474 insertions(+), 710 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