1. 10 Jul, 2007 2 commits
    • Jens Axboe's avatar
      vmsplice: add vmsplice-to-user support · 6a14b90b
      Jens Axboe authored
      A bit of a cheat, it actually just copies the data to userspace. But
      this makes the interface nice and symmetric and enables people to build
      on splice, with room for future improvement in performance.
      Signed-off-by: default avatarJens Axboe <jens.axboe@oracle.com>
      6a14b90b
    • Jens Axboe's avatar
      splice: abstract out actor data · c66ab6fa
      Jens Axboe authored
      For direct splicing (or private splicing), the output may not be a file.
      So abstract out the handling into a specified actor function and put
      the data in the splice_desc structure earlier, so we can build on top
      of that.
      
      This is the first step in better splice handling for drivers, and also
      for implementing vmsplice _to_ user memory.
      Signed-off-by: default avatarJens Axboe <jens.axboe@oracle.com>
      c66ab6fa
  2. 09 Jul, 2007 38 commits