X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=filesetup.c;h=a918234fb77f9df22d2e77fb80a40919fdc46df0;hp=cc6d44091736aeba9e6ba1ab5be7a3d56bc29c1b;hb=f1dfb6682460b70d50a87fca49d077edde136072;hpb=66b6c5efc84f1a5fb25648f38409716682bad84c diff --git a/filesetup.c b/filesetup.c index cc6d4409..a918234f 100644 --- a/filesetup.c +++ b/filesetup.c @@ -1536,8 +1536,13 @@ void free_release_files(struct thread_data *td) void fio_file_reset(struct thread_data *td, struct fio_file *f) { - f->last_pos = f->file_offset; - f->last_start = -1ULL; + int i; + + for (i = 0; i < DDIR_RWDIR_CNT; i++) { + f->last_pos[i] = f->file_offset; + f->last_start[i] = -1ULL; + } + if (f->io_axmap) axmap_reset(f->io_axmap); if (td->o.random_generator == FIO_RAND_GEN_LFSR)