lift file_*_write out of do_splice_direct()

Signed-off-by: Al Viro <[email protected]>
This commit is contained in:
Al Viro 2013-05-23 20:10:34 -04:00
commit 50cd2c5776
2 changed files with 2 additions and 2 deletions

View file

@ -1303,11 +1303,9 @@ long do_splice_direct(struct file *in, loff_t *ppos, struct file *out,
};
long ret;
file_start_write(out);
ret = splice_direct_to_actor(in, &sd, direct_splice_actor);
if (ret > 0)
*ppos = sd.pos;
file_end_write(out);
return ret;
}