parser: get rid of FIO_OPT_STR_VAL_INT
[fio.git] / engines / mmap.c
index 05a4d5163ce5dbd45a3ba351419417e642b65be1..fde68f1d9b0b5b6a7e3e6f404a003a02f1b4bf45 100644 (file)
@@ -12,6 +12,7 @@
 #include <sys/mman.h>
 
 #include "../fio.h"
+#include "../verify.h"
 
 /*
  * Limits us to 2GB of mapped files in total
@@ -43,14 +44,9 @@ static int fio_mmap_file(struct thread_data *td, struct fio_file *f,
 
                f->mmap_ptr = NULL;
                td_verror(td, err, "mmap");
-               if (err == EINVAL && f->io_size > 2*1024*1024*1024UL)
-                       log_err("fio: mmap size likely too large\n");
                goto err;
        }
 
-       if (file_invalidate_cache(td, f))
-               goto err;
-
        if (!td_random(td)) {
                if (madvise(f->mmap_ptr, length, MADV_SEQUENTIAL) < 0) {
                        td_verror(td, errno, "madvise");