Hi Linus, Here's the first part of the iomap merge for 5.3. There are a few fixes for gfs2 but otherwise it's pretty quiet so far. The branch merges cleanly against this morning's HEAD and survived an overnight run of xfstests. The merge was completely straightforward, so please let me know if you run into anything weird. For the second part of the merge window I would like to break up iomap.c into smaller files grouped by functional area so that it'll be easier in the long run to keep the pieces separate and to review incoming patches. There won't be any functional changes, as the file can still be split very cleanly. I prefer to get this done quickly before 5.3-rc1 because I anticipate that there will be rather more iomap development work coming for 5.4, so my plan is to rebase my splitting series after the mm and block merges land and come back in a week or so having let it soak in for-next for several days. Let me know if you'd pefer a different timeline. --D The following changes since commit d1fdb6d8f6a4109a4263176c84b899076a5f8008: Linux 5.2-rc4 (2019-06-08 20:24:46 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git tags/iomap-5.3-merge-1 for you to fetch changes up to 36a7347de097edf9c4d7203d09fa223c86479674: iomap: fix page_done callback for short writes (2019-06-27 17:28:41 -0700) ---------------------------------------------------------------- New for 5.3: - Only mark inode dirty at the end of writing to a file (instead of once for every page written). - Fix for an accounting error in the page_done callback. ---------------------------------------------------------------- Andreas Gruenbacher (2): iomap: don't mark the inode dirty in iomap_write_end iomap: fix page_done callback for short writes Christoph Hellwig (1): fs: fold __generic_write_end back into generic_write_end fs/buffer.c | 62 ++++++++++++++++++++++++--------------------------- fs/gfs2/bmap.c | 2 ++ fs/internal.h | 2 -- fs/iomap.c | 17 ++++++++++++-- include/linux/iomap.h | 1 + 5 files changed, 47 insertions(+), 37 deletions(-)