X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=engines%2Ffalloc.c;h=525a0aae922d0e2d024122ba5e23ebcb24cbaf83;hb=0303a2613762c630083c4bf7418f7e08c1d552a5;hp=cbb30cbf9ad215f17dd8704230a68638f5a7bbd1;hpb=e615ceafbe3962a35b7a7e06a0c8f4e2c0652c65;p=fio.git diff --git a/engines/falloc.c b/engines/falloc.c index cbb30cbf..525a0aae 100644 --- a/engines/falloc.c +++ b/engines/falloc.c @@ -86,16 +86,8 @@ static int fio_fallocate_queue(struct thread_data *td, struct io_u *io_u) ret = fallocate(f->fd, flags, io_u->offset, io_u->xfer_buflen); - if (ret) { + if (ret) io_u->error = errno; - if (io_u->error) - td_verror(td, io_u->error, "xfer"); - } - if (io_u->ddir == DDIR_TRIM && !ret) - return io_u->xfer_buflen; - - if (io_u->file && ret == 0 && ddir_rw(io_u->ddir)) - io_u->file->file_pos = io_u->offset + ret; return FIO_Q_COMPLETED; }