Hi folks,
The for-next branch of the xfs kernel repository at
git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
has just been updated. I rebased the xfs-log-torn-write branch to
include the 32bit arch build fix that the kbuild robot noticed and
Brain fixed. It's the base branch in the for-next tree so while
only one commit changed, I had to restart the for-next branch
build from scratch...
-Dave
The new head of the for-next branch is commit:
4922be5 Merge branch 'xfs-dax-fixes-for-4.5' into for-next
New Commits:
Alexander Kuleshov (1):
[211fe1a] xfs: make xfs_buf_ioend_async() static
Brian Foster (8):
[a70f9fe] xfs: detect and handle invalid iclog size set by mkfs
[9d94901] xfs: refactor log record unpack and data processing
[b94fb2d] xfs: refactor and open code log record crc check
[d7f3769] xfs: return start block of first bad log record during recovery
[6528250] xfs: support a crc verification only log record pass
[eed6b46] xfs: refactor log record start detection into a new helper
[7088c41] xfs: detect and trim torn writes during log recovery
[609adfc] xfs: debug mode log record crc error injection
Darrick J. Wong (5):
[2e9101d] libxfs: make xfs_alloc_fix_freelist non-static
[9b434a3] xfs: fix log ticket type printing
[6d3eb1e] libxfs: use a convenience variable instead of open-coding the
fork
[96f859d] libxfs: pack the agfl header structure so XFS_AGFL_SIZE is
correct
[c5ab131] libxfs: refactor short btree block verification
Dave Chinner (4):
[3b0fe47] xfs: Don't use reserved blocks for data blocks with DAX
[a6d7636] xfs: fix recursive splice read locking with DAX
[7eeabbd] Merge branch 'xfs-misc-fixes-for-4.5' into for-next
[4922be5] Merge branch 'xfs-dax-fixes-for-4.5' into for-next
Eric Sandeen (2):
[233135b] xfs: print name of verifier if it fails
[f1f96c4] xfs: get mp from bma->ip in xfs_bmap code
Jia He (1):
[1d4292b] libxfs: Optimize the loop for xfs_bitmap_empty
Markus Elfring (1):
[a841b64] XFS: Use a signed return type for suffix_kstrtoint()
Masatake YAMATO (1):
[ffc671f] xfs: send warning of project quota to userspace via netlink
Code Diffstat:
fs/xfs/libxfs/xfs_alloc.c | 4 +-
fs/xfs/libxfs/xfs_alloc.h | 1 +
fs/xfs/libxfs/xfs_alloc_btree.c | 35 +--
fs/xfs/libxfs/xfs_attr_leaf.c | 1 +
fs/xfs/libxfs/xfs_attr_remote.c | 1 +
fs/xfs/libxfs/xfs_bit.c | 6 +-
fs/xfs/libxfs/xfs_bmap.c | 27 +-
fs/xfs/libxfs/xfs_bmap_btree.c | 1 +
fs/xfs/libxfs/xfs_btree.c | 58 ++++
fs/xfs/libxfs/xfs_btree.h | 3 +
fs/xfs/libxfs/xfs_da_btree.c | 1 +
fs/xfs/libxfs/xfs_dir2_block.c | 1 +
fs/xfs/libxfs/xfs_dir2_data.c | 2 +
fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +
fs/xfs/libxfs/xfs_dir2_node.c | 1 +
fs/xfs/libxfs/xfs_dquot_buf.c | 1 +
fs/xfs/libxfs/xfs_format.h | 2 +-
fs/xfs/libxfs/xfs_ialloc.c | 1 +
fs/xfs/libxfs/xfs_ialloc_btree.c | 27 +-
fs/xfs/libxfs/xfs_inode_buf.c | 2 +
fs/xfs/libxfs/xfs_log_recover.h | 1 +
fs/xfs/libxfs/xfs_sb.c | 2 +
fs/xfs/libxfs/xfs_symlink_remote.c | 1 +
fs/xfs/xfs_buf.c | 2 +-
fs/xfs/xfs_buf.h | 1 +
fs/xfs/xfs_error.c | 4 +-
fs/xfs/xfs_file.c | 25 +-
fs/xfs/xfs_iomap.c | 11 +-
fs/xfs/xfs_log.c | 51 +++-
fs/xfs/xfs_log_priv.h | 3 +
fs/xfs/xfs_log_recover.c | 572 ++++++++++++++++++++++++++++++-------
fs/xfs/xfs_super.c | 2 +-
fs/xfs/xfs_sysfs.c | 36 +++
fs/xfs/xfs_trans_dquot.c | 14 +-
34 files changed, 693 insertions(+), 209 deletions(-)
--
Dave Chinner
david@xxxxxxxxxxxxx
signature.asc
Description: Digital signature
|