On Tue, Dec 18, 2018 at 12:47:31PM -0800, Darrick J. Wong wrote: > 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'm still testing Christoph's always_cow patches, so > they're not in this update. > > The new head of the for-next branch is commit: > > a9d25bde1e9b xfs: Fix x32 ioctls when cmd numbers differ from ia32. Hi Darrick, This update didn't trigger my test, due to my testing trigger base on new xfs-xxxx-fixes-N tag. Did you forget that, or you're planning to add a new tag after you merge Christoph's always_cow patches? Thanks, Zorro > > New Commits: > > Colin Ian King (1): > [8c4ce794ee7a] xfs: clean up indentation issues, remove an unwanted space > > Darrick J. Wong (10): > [d6f215f35963] xfs: split up the xfs_reflink_end_cow work into smaller transactions > [bc9f2b7c8a73] xfs: idiotproof defer op type configuration > [02b100fb83f9] xfs: streamline defer op type handling > [66e3237e724c] xfs: const-ify xfs_owner_info arguments > [7280fedaf3a0] xfs: remove xfs_rmap_ag_owner and friends > [43004b2a8da2] xfs: add a block to inode count converter > [83dcdb4469e7] xfs: precalculate inodes and blocks per inode cluster > [c1b4a321ede0] xfs: precalculate cluster alignment in inodes and blocks > [2c2d9d3a205a] xfs: count inode blocks correctly in inobt scrub > [64bafd2f1e48] xfs: require both realtime inodes to mount > > Dave Chinner (1): > [43feeea88c9c] xfs: zero length symlinks are not valid > > Nick Bowler (3): > [c456d64449ef] xfs: Align compat attrlist_by_handle with native implementation. > [7ca860e3c1a7] xfs: Fix bulkstat compat ioctls on x32 userspace. > [a9d25bde1e9b] xfs: Fix x32 ioctls when cmd numbers differ from ia32. > > Omar Sandoval (1): > [355e3532132b] xfs: cache minimum realtime summary level > > Pan Bian (1): > [fe5ed6c22e94] xfs: libxfs: move xfs_perag_put late > > > Code Diffstat: > > fs/xfs/libxfs/xfs_ag.c | 9 +- > fs/xfs/libxfs/xfs_alloc.c | 79 ++++++------ > fs/xfs/libxfs/xfs_alloc.h | 4 +- > fs/xfs/libxfs/xfs_bmap.c | 6 +- > fs/xfs/libxfs/xfs_bmap.h | 4 +- > fs/xfs/libxfs/xfs_defer.c | 67 ++++++----- > fs/xfs/libxfs/xfs_defer.h | 37 +++--- > fs/xfs/libxfs/xfs_format.h | 2 + > fs/xfs/libxfs/xfs_ialloc.c | 54 ++++----- > fs/xfs/libxfs/xfs_ialloc_btree.c | 7 +- > fs/xfs/libxfs/xfs_refcount_btree.c | 6 +- > fs/xfs/libxfs/xfs_rmap.c | 240 +++++++++++++++++++++---------------- > fs/xfs/libxfs/xfs_rmap.h | 54 ++++----- > fs/xfs/libxfs/xfs_rtbitmap.c | 6 + > fs/xfs/libxfs/xfs_symlink_remote.c | 14 ++- > fs/xfs/libxfs/xfs_types.c | 9 +- > fs/xfs/scrub/agheader.c | 25 ++-- > fs/xfs/scrub/agheader_repair.c | 5 +- > fs/xfs/scrub/alloc.c | 4 +- > fs/xfs/scrub/btree.c | 45 +++---- > fs/xfs/scrub/btree.h | 22 ++-- > fs/xfs/scrub/common.c | 14 +-- > fs/xfs/scrub/common.h | 2 +- > fs/xfs/scrub/ialloc.c | 64 +++++----- > fs/xfs/scrub/inode.c | 4 +- > fs/xfs/scrub/refcount.c | 16 +-- > fs/xfs/scrub/repair.c | 54 ++++----- > fs/xfs/scrub/repair.h | 7 +- > fs/xfs/scrub/rmap.c | 35 +++--- > fs/xfs/scrub/scrub.h | 4 +- > fs/xfs/xfs_extfree_item.c | 5 +- > fs/xfs/xfs_fsops.c | 2 +- > fs/xfs/xfs_inode.c | 16 +-- > fs/xfs/xfs_ioctl32.c | 58 +++++++-- > fs/xfs/xfs_itable.c | 14 +-- > fs/xfs/xfs_log_recover.c | 8 +- > fs/xfs/xfs_mount.c | 4 + > fs/xfs/xfs_mount.h | 11 ++ > fs/xfs/xfs_reflink.c | 232 ++++++++++++++++++++--------------- > fs/xfs/xfs_rtalloc.c | 29 +++-- > fs/xfs/xfs_super.c | 10 +- > fs/xfs/xfs_symlink.c | 33 ++--- > fs/xfs/xfs_trace.h | 6 +- > fs/xfs/xfs_trans.h | 7 +- > fs/xfs/xfs_trans_bmap.c | 11 +- > fs/xfs/xfs_trans_extfree.c | 40 +++---- > fs/xfs/xfs_trans_refcount.c | 11 +- > fs/xfs/xfs_trans_rmap.c | 11 +- > 48 files changed, 737 insertions(+), 670 deletions(-)