X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=filesetup.c;h=3594a80faf3bfe8300e29fc7cc04f7c892e826f8;hp=6277f0f40cd33d24f7ddd566f142ebb81f291d2e;hb=ce95d651568bd5494e4c4ddc95832715c6760d56;hpb=83ae8ca2f53fe80314de9e718c8348047418af70 diff --git a/filesetup.c b/filesetup.c index 6277f0f4..3594a80f 100644 --- a/filesetup.c +++ b/filesetup.c @@ -657,6 +657,12 @@ static unsigned long long get_fs_free_counts(struct thread_data *td) return ret; } +unsigned long long get_start_offset(struct thread_data *td) +{ + return td->o.start_offset + + (td->thread_number - 1) * td->o.offset_increment; +} + /* * Open the files and setup files sizes, creating files if necessary. */ @@ -718,8 +724,7 @@ int setup_files(struct thread_data *td) extend_size = total_size = 0; need_extend = 0; for_each_file(td, f, i) { - f->file_offset = td->o.start_offset + - (td->thread_number - 1) * td->o.offset_increment; + f->file_offset = get_start_offset(td); if (!td->o.file_size_low) { /*