From: Tomohiro Kusumi <tkusumi@xxxxxxxxxx> 22de5d77('Use ENOTSUP if OS doesn't support blkdev page cache invalidation') changed errno values being used on supported platforms to ENOTSUP, and also log_info'd it via strerror(), but strerror() isn't working on some platform and instead prints irrelevant string. Re: fio Windows Invalidate http://www.spinics.net/lists/fio/msg06084.html The logging of ENOTSUP could just be dropped since this isn't a real failure, as many platforms either don't have the idea of invalidating blkdev's page cache mapping, or use chrdev for block devices. Signed-off-by: Tomohiro Kusumi <tkusumi@xxxxxxxxxx> --- filesetup.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/filesetup.c b/filesetup.c index 38ad9ed..3b2ebd9 100644 --- a/filesetup.c +++ b/filesetup.c @@ -528,8 +528,6 @@ static int __file_invalidate_cache(struct thread_data *td, struct fio_file *f, } if (ret < 0) errval = errno; - else if (ret) /* probably not supported */ - errval = ret; } else if (f->filetype == FIO_TYPE_CHAR || f->filetype == FIO_TYPE_PIPE) { dprint(FD_IO, "invalidate not supported %s\n", f->file_name); -- 2.9.4 -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html