fio.h: also check trim operations in fio_ro_check
[fio.git] / fio.h
diff --git a/fio.h b/fio.h
index 9727f6c65556c4f937adad573cc2429a02ce6aa2..51b8fdc7cff7e51f12ed083b0338a3625c36380c 100644 (file)
--- a/fio.h
+++ b/fio.h
@@ -533,7 +533,8 @@ extern bool eta_time_within_slack(unsigned int time);
 
 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)));
+       assert(!(io_u->ddir == DDIR_WRITE && !td_write(td)) &&
+              !(io_u->ddir == DDIR_TRIM && !td_trim(td)));
 }
 
 #define REAL_MAX_JOBS          4096