fs: fork splice_file_range() from do_splice_direct()