X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=engines%2Fmmap.c;h=604f8b0902e75d9c0af70eca7ad8996b4c77f57d;hp=f3d55c167691616a9d6478dba51e51154475ff3f;hb=7101d9c24abec4be58a086d85d6d92ec6e6492e9;hpb=4241ea8fb0606f9bd5b7ed1278d3b7825883acf6 diff --git a/engines/mmap.c b/engines/mmap.c index f3d55c16..604f8b09 100644 --- a/engines/mmap.c +++ b/engines/mmap.c @@ -19,6 +19,8 @@ static int fio_mmapio_queue(struct thread_data *td, struct io_u *io_u) struct fio_file *f = io_u->file; unsigned long long real_off = io_u->offset - f->file_offset; + fio_ro_check(td, io_u); + if (io_u->ddir == DDIR_READ) memcpy(io_u->xfer_buf, f->mmap + real_off, io_u->xfer_buflen); else if (io_u->ddir == DDIR_WRITE)