X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.h;h=f981739e8fc261285056da4bdc65a50bc8757fdb;hp=dfbad6d6896e0a8181119b765c33fde2a4d9bc3d;hb=effd6ff0d9f701a64d6bc46509eedfdcfd12f553;hpb=69bdd6badc47775443413405e1aea4abe9e570c9 diff --git a/fio.h b/fio.h index dfbad6d6..f981739e 100644 --- a/fio.h +++ b/fio.h @@ -89,6 +89,7 @@ enum { FIO_RAND_SEQ_RAND_WRITE_OFF, FIO_RAND_SEQ_RAND_TRIM_OFF, FIO_RAND_START_DELAY, + FIO_DEDUPE_OFF, FIO_RAND_NR_OFFS, }; @@ -177,6 +178,8 @@ struct thread_data { }; struct frand_state buf_state; + struct frand_state buf_state_prev; + struct frand_state dedupe_state; unsigned int verify_batch; unsigned int trim_batch; @@ -403,7 +406,7 @@ extern const char fio_version_string[]; extern struct thread_data *threads; -static inline void fio_ro_check(struct thread_data *td, struct io_u *io_u) +static inline void fio_ro_check(const struct thread_data *td, struct io_u *io_u) { assert(!(io_u->ddir == DDIR_WRITE && !td_write(td))); }