1. 29 Nov, 2016 15 commits
  2. 28 Nov, 2016 3 commits
  3. 23 Nov, 2016 1 commit
  4. 22 Nov, 2016 14 commits
  5. 21 Nov, 2016 3 commits
  6. 18 Nov, 2016 3 commits
  7. 17 Nov, 2016 1 commit
    • Christoph Hellwig's avatar
      block: new direct I/O implementation · 542ff7bf
      Christoph Hellwig authored
      Similar to the simple fast path, but we now need a dio structure to
      track multiple-bio completions.  It's basically a cut-down version
      of the new iomap-based direct I/O code for filesystems, but without
      all the logic to call into the filesystem for extent lookup or
      allocation, and without the complex I/O completion workqueue handler
      for AIO - instead we just use the FUA bit on the bios to ensure
      data is flushed to stable storage.
      Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
      Signed-off-by: default avatarJens Axboe <axboe@fb.com>
      542ff7bf