ret = fio_splice_read_old(td, io_u);
} else if (io_u->ddir == DDIR_WRITE)
ret = fio_splice_write(td, io_u);
+ else if (io_u->ddir == DDIR_TRIM)
+ ret = do_io_u_trim(td, io_u);
else
- ret = fsync(io_u->file->fd);
+ ret = do_io_u_sync(td, io_u);
if (ret != (int) io_u->xfer_buflen) {
if (ret >= 0) {
*/
static int fio_spliceio_init(struct thread_data fio_unused *td)
{
- fprintf(stderr, "fio: splice not available\n");
+ log_err("fio: splice not available\n");
return 1;
}