Hi Linus, Can you please pull the fixes from the tag list below? This update contains fixes for most of the outstanding regressions introduced with the 4.8-rc1 XFS and iomap infrastructure merge. The only regression that isn't addressed by this pullreq is the aim7 write regression. I'm still testing Christophs patches that address the simple cases we've reproduced, but the cause of the aim7 regression is still not clear so there's more work to be done there. Still, that's no reason to hold up all the other issues we have tested fixes for. Thanks! -Dave. The following changes since commit 694d0d0bb2030d2e36df73e2d23d5770511dbc8d: Linux 4.8-rc2 (2016-08-14 19:11:36 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git tags/xfs-iomap-for-linus-4.8-rc3 for you to fetch changes up to 32438cf9d54bd53b531f6d98814e84dd278360c1: Merge branch 'iomap-fixes-4.8-rc3' into for-next (2016-08-17 11:13:37 +1000) ---------------------------------------------------------------- xfs, iomap: update for 4.8-rc3 Changes in this update - regression fixes for XFS changes introduce in 4.8-rc1 - buffer IO accounting assert failure - ENOSPC block accounting reservation issue - DAX IO path page cache invalidation fix - rmapbt on-disk block count in agf - correct classification of rmap block type when updating AGFL. - iomap support for attribute fork mapping - regression fixes for iomap infrastructure in 4.8-rc1 - fiemap: honor FIEMAP_FLAG_SYNC - fiemap: implement FIEMAP_FLAG_XATTR support to fix XFS regression - make mark_page_accessed and pagefault_disable usage consistent with other IO paths ---------------------------------------------------------------- Brian Foster (1): xfs: don't assert fail on non-async buffers on ioacct decrement Christoph Hellwig (6): xfs: fix bogus space reservation in xfs_iomap_write_allocate iomap: remove superflous mark_page_accessed from iomap_write_actor iomap: remove superflous pagefault_disable from iomap_write_actor iomap: mark ->iomap_end as optional xfs: simplify xfs_file_iomap_begin xfs: (re-)implement FIEMAP_FLAG_XATTR Darrick J. Wong (2): xfs: store rmapbt block count in the AGF xfs: remove OWN_AG rmap when allocating a block from the AGFL Dave Chinner (4): xfs: don't invalidate whole file on DAX read/write iomap: fiemap should honor the FIEMAP_FLAG_SYNC flag iomap: prepare iomap_fiemap for attribute mappings Merge branch 'iomap-fixes-4.8-rc3' into for-next fs/iomap.c | 21 ++++++++----- fs/xfs/libxfs/xfs_alloc.c | 14 +++++++++ fs/xfs/libxfs/xfs_format.h | 11 +++++-- fs/xfs/libxfs/xfs_rmap_btree.c | 6 ++++ fs/xfs/xfs_buf.c | 1 - fs/xfs/xfs_file.c | 13 +++++++- fs/xfs/xfs_fsops.c | 1 + fs/xfs/xfs_iomap.c | 69 ++++++++++++++++++++++++++++++++++-------- fs/xfs/xfs_iomap.h | 1 + fs/xfs/xfs_iops.c | 9 +++++- fs/xfs/xfs_trace.h | 1 - 11 files changed, 119 insertions(+), 28 deletions(-) -- Dave Chinner david@xxxxxxxxxxxxx _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs