X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=engines%2Fmmap.c;h=bd59b28a6cf99f0900f978d175cbb68c336dfa00;hp=08bbd991463d4e8546ea40a31d14b9213ffd0d11;hb=0be06ea2c87ecf1751a01ed528a2d3170bdca543;hpb=948f9b2eed7aeee6367957ea30be7a2da94d5b1b diff --git a/engines/mmap.c b/engines/mmap.c index 08bbd991..bd59b28a 100644 --- a/engines/mmap.c +++ b/engines/mmap.c @@ -37,7 +37,7 @@ static int fio_mmapio_queue(struct thread_data *td, struct io_u *io_u) } if (io_u->error) - td_verror(td, io_u->error); + td_verror(td, io_u->error, "sync"); return FIO_Q_COMPLETED; } @@ -47,7 +47,7 @@ static int fio_mmapio_init(struct thread_data *td) struct fio_file *f; int i; - if (td->ddir == DDIR_READ && !td_rw(td)) + if (!td_write(td)) return 0; /* @@ -56,7 +56,7 @@ static int fio_mmapio_init(struct thread_data *td) */ for_each_file(td, f, i) { if (ftruncate(f->fd, f->file_size) < 0) { - td_verror(td, errno); + td_verror(td, errno, "ftruncate"); return 1; } }