From: Jens Axboe Date: Tue, 20 Mar 2007 09:11:07 +0000 (+0100) Subject: File creation fix X-Git-Tag: fio-1.15~69 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=ee3dcd9519760e0f8fb1488fdbb2b6d00af638df;p=fio.git File creation fix Signed-off-by: Jens Axboe --- diff --git a/filesetup.c b/filesetup.c index 08155db1..7828dc25 100644 --- a/filesetup.c +++ b/filesetup.c @@ -157,8 +157,14 @@ static int create_files(struct thread_data *td) if (f->filetype != FIO_TYPE_FILE) continue; + if (!total_file_size) + continue; if (f->flags & FIO_FILE_EXISTS) { + if ((f->file_size > td->o.size / td->o.nr_files) || + !f->file_size) + f->file_size = td->o.size / td->o.nr_files; + s = f->file_size; if (s > total_file_size) s = total_file_size;