• Linus Torvalds's avatar
    Merge branch 'iomap-4.19-merge' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux · 161fa27f
    Linus Torvalds authored
    Pull fs iomap refactoring from Darrick Wong:
     "This is the first part of the XFS changes for 4.19.
    
      Christoph and Andreas coordinated some refactoring work on the iomap
      code in preparation for removing buffer heads from XFS and porting
      gfs2 to iomap. I'm sending this small pull request ahead of the main
      XFS merge to avoid holding up gfs2 unnecessarily"
    
    * 'iomap-4.19-merge' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:
      iomap: add inline data support to iomap_readpage_actor
      iomap: support direct I/O to inline data
      iomap: refactor iomap_dio_actor
      iomap: add initial support for writes without buffer heads
      iomap: add an iomap-based readpage and readpages implementation
      iomap: add private pointer to struct iomap
      iomap: add a page_done callback
      iomap: generic inline data handling
      iomap: complete partial direct I/O writes synchronously
      iomap: mark newly allocated buffer heads as new
      fs: factor out a __generic_write_end helper
    161fa27f
iomap.c 46.2 KB