From: Jens Axboe Date: Mon, 9 Jun 2008 17:25:49 +0000 (+0200) Subject: splice: if splicing fails with EINVAL, it's most likely missing fs support X-Git-Tag: fio-1.22-rc1~35 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=0aa417a9515f9dc17523c1870f6409370e94ca19 splice: if splicing fails with EINVAL, it's most likely missing fs support So tell the user in more direct terms. Signed-off-by: Jens Axboe --- diff --git a/engines/splice.c b/engines/splice.c index 2753bfa0..03bc7ffc 100644 --- a/engines/splice.c +++ b/engines/splice.c @@ -232,8 +232,12 @@ static int fio_spliceio_queue(struct thread_data *td, struct io_u *io_u) io_u->error = errno; } - if (io_u->error) + if (io_u->error) { td_verror(td, io_u->error, "xfer"); + if (io_u->error == EINVAL) + log_err("fio: looks like splice doesn't work on this" + " file system\n"); + } return FIO_Q_COMPLETED; }