Allison Henderson (1):
xfs: increase rename inode reservation
ChenXiaoSong (1):
xfs: fix NULL pointer dereference in xfs_getbmap()
Darrick J. Wong (6):
xfs: check return codes when flushing block devices
xfs: fix maxlevels comparisons in the btree staging code
xfs: shut down filesystem if we xfs_trans_cancel with deferred work
items
xfs: don't expose internal symlink metadata buffers to the vfs
xfs: fix negative array access in xfs_getbmap
iomap: iomap: fix memory corruption when recording errors during
writeback
Dave Chinner (13):
xfs: remove xfs_blkdev_issue_flush
xfs: AIL should be log centric
xfs: shutdown in intent recovery has non-intent items in the AIL
xfs: log shutdown triggers should only shut down the log
xfs: xfs_do_force_shutdown needs to block racing shutdowns
xfs: xfs_trans_commit() path must check for log shutdown
xfs: shutdown during log recovery needs to mark the log shutdown
xfs: remove XFS_PREALLOC_SYNC
xfs: fallocate() should call file_modified()
xfs: sb verifier doesn't handle uncached sb buffer
xfs: write page faults in iomap are not buffered writes
iomap: write iomap validity checks
xfs: use iomap_valid method to detect stale cached iomaps
Gao Xiang (1):
xfs: account extra freespace btree splits for multiple allocations
Guo Xuenan (3):
Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with
dir data blocks"
xfs: fix exception caused by unexpected illegal bestcount in leaf dir
xfs: force shutdown xfs when xfs_attr_inactive fails
Long Li (4):
xfs: fix ag count overflow during growfs
xfs: fix hung when transaction commit fail in xfs_inactive_ifree
xfs: fix a UAF when inode item push
xfs: fix a UAF in xfs_iflush_abort_clean
Shida Zhang (1):
xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
Wu Guanghao (1):
xfs: fix the problem of mount failure caused by not refreshing
mp->m_sb
Ye Bin (2):
xfs: fix BUG_ON in xfs_getbmap()
xfs: fix dead loop when do mount with IO fault injection
Zhang Yi (2):
xfs: factor out __xfs_da3_node_read()
xfs: atomic drop extent entries when inactiving attr
fs/iomap/apply.c | 14 +++-
fs/iomap/buffered-io.c | 29 ++++++++-
fs/xfs/libxfs/xfs_alloc.c | 9 ++-
fs/xfs/libxfs/xfs_alloc.h | 1 +
fs/xfs/libxfs/xfs_bmap.c | 7 +-
fs/xfs/libxfs/xfs_btree_staging.c | 4 +-
fs/xfs/libxfs/xfs_da_btree.c | 7 +-
fs/xfs/libxfs/xfs_da_btree.h | 15 ++++-
fs/xfs/libxfs/xfs_dir2_leaf.c | 21 ++----
fs/xfs/libxfs/xfs_ialloc.c | 1 +
fs/xfs/libxfs/xfs_sb.c | 2 +-
fs/xfs/libxfs/xfs_trans_resv.c | 4 +-
fs/xfs/xfs_aops.c | 2 +-
fs/xfs/xfs_attr_inactive.c | 66 ++++++++++++++-----
fs/xfs/xfs_bmap_util.c | 34 +++++-----
fs/xfs/xfs_buf.c | 7 +-
fs/xfs/xfs_buf.h | 7 +-
fs/xfs/xfs_buf_item.c | 20 ++++++
fs/xfs/xfs_buf_item_recover.c | 24 +++++++
fs/xfs/xfs_file.c | 49 ++++++++------
fs/xfs/xfs_fsops.c | 9 ++-
fs/xfs/xfs_inode.c | 5 +-
fs/xfs/xfs_inode_item.c | 11 +++-
fs/xfs/xfs_iomap.c | 105 ++++++++++++++++++++++++------
fs/xfs/xfs_iomap.h | 7 +-
fs/xfs/xfs_iops.c | 34 +---------
fs/xfs/xfs_log.c | 68 +++++++++++++------
fs/xfs/xfs_log_cil.c | 4 +-
fs/xfs/xfs_log_priv.h | 11 ++++
fs/xfs/xfs_log_recover.c | 56 ++++++----------
fs/xfs/xfs_mount.c | 1 +
fs/xfs/xfs_pnfs.c | 12 ++--
fs/xfs/xfs_super.c | 7 --
fs/xfs/xfs_super.h | 1 -
fs/xfs/xfs_symlink.c | 27 +++++---
fs/xfs/xfs_trans.c | 61 ++++++++++++-----
fs/xfs/xfs_trans_ail.c | 30 ++++-----
fs/xfs/xfs_trans_priv.h | 3 +-
include/linux/iomap.h | 39 +++++++++--
39 files changed, 549 insertions(+), 265 deletions(-)
--
2.31.1