X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=engines%2Ffio-engine-sync.c;h=c7ddd4c52956125bd408e4c6f2a0d86f95908041;hp=5919830edcc6cf0a4fe91e57d20fbabad6e7d4bc;hb=02bcaa8c31feb93c61b701d143a7eea3efd2124d;hpb=c11883f748f8f192fc6b4b0ec25add8781a8f4a8 diff --git a/engines/fio-engine-sync.c b/engines/fio-engine-sync.c index 5919830e..c7ddd4c5 100644 --- a/engines/fio-engine-sync.c +++ b/engines/fio-engine-sync.c @@ -45,6 +45,8 @@ static int fio_syncio_prep(struct thread_data *td, struct io_u *io_u) if (io_u->ddir == DDIR_SYNC) return 0; + if (io_u->offset == f->last_completed_pos) + return 0; if (lseek(f->fd, io_u->offset, SEEK_SET) == -1) { td_verror(td, errno);