commit | 0b0a47f5c4a30b58432e20ae1706a27baea91a88 | [log] [tgz] |
---|---|---|
author | Miklos Szeredi <miklos@szeredi.hu> | Thu May 07 15:37:37 2009 +0200 |
committer | Jens Axboe <jens.axboe@oracle.com> | Mon May 11 14:13:10 2009 +0200 |
tree | 294de65aae0eaf2b7865ff1db971226c8a77635b | |
parent | 6818173bd658439b83896a2a7586f64ab51bf29c [diff] |
splice: implement default splice_write method If f_op->splice_write() is not implemented, fall back to a plain write. Use vfs_writev() to write from the pipe buffers. This will allow splice on all filesystems and file types. This includes "direct_io" files in fuse which bypass the page cache. Signed-off-by: Miklos Szeredi <mszeredi@suse.cz> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>