X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;ds=sidebyside;f=memory.c;h=91241175978ec1ce32310c9c58fef6c38f79da71;hb=39c7a2ca0c7b3ffc99a8e1f2917ce9d00f318c82;hp=af4d5ef8ee371701f02806369a3581ecfdc42628;hpb=dd117eb614043fa01480e6a903b8aac6df5bbf80;p=fio.git diff --git a/memory.c b/memory.c index af4d5ef8..91241175 100644 --- a/memory.c +++ b/memory.c @@ -215,13 +215,13 @@ int allocate_io_mem(struct thread_data *td) size_t total_mem; int ret = 0; - if (td->io_ops->flags & FIO_NOIO) + if (td_ioengine_flagged(td, FIO_NOIO)) return 0; total_mem = td->orig_buffer_size; if (td->o.odirect || td->o.mem_align || td->o.oatomic || - (td->io_ops->flags & FIO_MEMALIGN)) { + td_ioengine_flagged(td, FIO_MEMALIGN)) { total_mem += page_mask; if (td->o.mem_align && td->o.mem_align > page_size) total_mem += td->o.mem_align - page_size;