if (pos_in + len > i_size_read(inode_in))
return -EINVAL;
- sb_start_write(inode_out->i_sb);
-
ret = file_in->f_op->clone_file_range(file_in, pos_in,
file_out, pos_out, len);
if (!ret) {
fsnotify_modify(file_out);
}
- sb_end_write(inode_out->i_sb);
return ret;
}
EXPORT_SYMBOL(vfs_clone_file_range);