From: Jens Axboe Date: Tue, 27 Mar 2007 10:45:34 +0000 (+0200) Subject: Make sure to set io size on non-files X-Git-Tag: fio-1.15~22 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=1d56dfee7857b91d1805d90396f36d62ad30e186 Make sure to set io size on non-files Signed-off-by: Jens Axboe --- diff --git a/filesetup.c b/filesetup.c index a059df66..0abce8cb 100644 --- a/filesetup.c +++ b/filesetup.c @@ -155,11 +155,15 @@ static int create_files(struct thread_data *td) f->file_offset = td->o.start_offset; - if (f->filetype != FIO_TYPE_FILE) - continue; if (!total_file_size) continue; + if (f->filetype != FIO_TYPE_FILE) { + if (!f->file_size) + f->file_size = total_file_size / td->o.nr_files; + continue; + } + if (f->flags & FIO_FILE_EXISTS) { if ((f->file_size > td->o.size / td->o.nr_files) || !f->file_size)