X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=filesetup.c;h=296de5a11a3d015f65ffd28311d0278eca4341f7;hb=418f53993b07e48b5a69db84c9c7209acd53eac3;hp=e664f8b42f795f4d03675e437870382a0243b13b;hpb=1588c8f571f67a004571e51cdbb5de97c3e4f457;p=fio.git diff --git a/filesetup.c b/filesetup.c index e664f8b4..296de5a1 100644 --- a/filesetup.c +++ b/filesetup.c @@ -226,11 +226,16 @@ static int extend_file(struct thread_data *td, struct fio_file *f) if (r < 0) { int __e = errno; - if (__e == ENOSPC) { + if (__e == ENOSPC || __e == EDQUOT) { + const char *__e_name; if (td->o.fill_device) break; - log_info("fio: ENOSPC on laying out " - "file, stopping\n"); + if (__e == ENOSPC) + __e_name = "ENOSPC"; + else + __e_name = "EDQUOT"; + log_info("fio: %s on laying out " + "file, stopping\n", __e_name); } td_verror(td, errno, "write"); } else