+bool ramp_time_over(struct thread_data *td)
+{
+ if (!td->o.ramp_time || td->ramp_time_over)
+ return true;
+
+ if (utime_since_now(&td->epoch) >= td->o.ramp_time) {
+ td->ramp_time_over = 1;
+ reset_all_stats(td);
+ td_set_runstate(td, TD_RAMP);
+ parent_update_ramp(td);
+ return true;
+ }