Commit fa038fa4 authored by J. R. Okajima's avatar J. R. Okajima
Browse files

aufs: minor, comment about f_op->splice_{read,write}


Signed-off-by: default avatarJ. R. Okajima <hooanon05g@gmail.com>
parent e85589ba
...@@ -401,6 +401,15 @@ out: ...@@ -401,6 +401,15 @@ out:
return err; return err;
} }
/*
* We may be able to remove aufs_splice_{read,write}() since almost all FSes
* don't have their own .splice_{read,write} implimentations, and they use
* generic_file_splice_read() and iter_file_splice_write() who can act like the
* simple converters to f_op->iter_read() and ->iter_write().
* But we keep our own implementations because some non-mainlined FSes may have
* their own .splice_{read,write} implimentations and aufs doesn't want to take
* away an opportunity to co-work with aufs from them.
*/
static ssize_t aufs_splice_read(struct file *file, loff_t *ppos, static ssize_t aufs_splice_read(struct file *file, loff_t *ppos,
struct pipe_inode_info *pipe, size_t len, struct pipe_inode_info *pipe, size_t len,
unsigned int flags) unsigned int flags)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment