posix_fadvise() returns positive error values
authorJens Axboe <axboe@fb.com>
Thu, 3 Dec 2015 22:08:08 +0000 (15:08 -0700)
committerJens Axboe <axboe@fb.com>
Thu, 3 Dec 2015 22:08:08 +0000 (15:08 -0700)
Signed-off-by: Jens Axboe <axboe@fb.com>
filesetup.c

index 75136ff32fcc7e4409746a981d09f12b79313aef..76667547a2f4b518db6ca9bbfea823eeffbaa399 100644 (file)
@@ -414,7 +414,7 @@ static int __file_invalidate_cache(struct thread_data *td, struct fio_file *f,
                        errval = ret;
        } else if (f->filetype == FIO_TYPE_FILE) {
                ret = posix_fadvise(f->fd, off, len, POSIX_FADV_DONTNEED);
-               if (ret < 0)
+               if (ret)
                        errval = ret;
        } else if (f->filetype == FIO_TYPE_BD) {
                int retry_count = 0;