X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=file.h;h=d7e05f4fb22e0aaf97b5cb0c7453f1ce4cdc1051;hp=95ecefe7d4f5ec1abece4a862f8784caad4fe781;hb=fdc0f3b646e417497849d4398029f780b0e5262f;hpb=836fcc0fceb233ebcc41ee63b4ea5cae20b678a4 diff --git a/file.h b/file.h index 95ecefe7..d7e05f4f 100644 --- a/file.h +++ b/file.h @@ -97,15 +97,15 @@ struct fio_file { /* * For use by the io engine */ - uintptr_t engine_data; + uint64_t engine_data; /* * if io is protected by a semaphore, this is set */ - struct fio_mutex *lock; - void *lock_owner; - unsigned int lock_batch; - enum fio_ddir lock_ddir; + union { + struct fio_mutex *lock; + struct fio_rwlock *rwlock; + }; /* * block map for random io