diff options
author | Hugh Dickins <hugh@veritas.com> | 2007-06-04 10:00:39 +0200 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2007-07-10 08:04:15 +0200 |
commit | ae976416464b741913a13eea62eb6953ee065733 (patch) | |
tree | 48ac14023b494c9f6522ad390f60e4decac41ac3 /fs/bad_inode.c | |
parent | relay: use splice_to_pipe() instead of open-coding the pipe loop (diff) | |
download | linux-ae976416464b741913a13eea62eb6953ee065733.tar.xz linux-ae976416464b741913a13eea62eb6953ee065733.zip |
shmem: convert to using splice instead of sendfile()
Remove shmem_file_sendfile and resurrect shmem_readpage, as used by tmpfs
to support loop and sendfile in 2.4 and 2.5. Now tmpfs can support splice,
loop and sendfile in the simplest way, using generic_file_splice_read and
generic_file_splice_write (with the aid of shmem_prepare_write).
We could make some efficiency tweaks later, if there's a real need;
but this is stable and works well as is.
Signed-off-by: Hugh Dickins <hugh@veritas.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'fs/bad_inode.c')
0 files changed, 0 insertions, 0 deletions