unsigned long long bytes, limit;
if (td_rw(td))
- bytes = td->this_io_bytes[DDIR_READ] + td->this_io_bytes[DDIR_WRITE];
+ bytes = td->io_issue_bytes[DDIR_READ] + td->io_issue_bytes[DDIR_WRITE];
else if (td_write(td))
- bytes = td->this_io_bytes[DDIR_WRITE];
+ bytes = td->io_issue_bytes[DDIR_WRITE];
else if (td_read(td))
- bytes = td->this_io_bytes[DDIR_READ];
+ bytes = td->io_issue_bytes[DDIR_READ];
else
- bytes = td->this_io_bytes[DDIR_TRIM];
+ bytes = td->io_issue_bytes[DDIR_TRIM];
if (td->o.io_limit)
limit = td->o.io_limit;
gettimeofday(&tv, NULL);
ts.tv_sec = tv.tv_sec + sec;
ts.tv_nsec = (tv.tv_usec * 1000) + nsec;
+
if (ts.tv_nsec >= 1000000000ULL) {
ts.tv_nsec -= 1000000000ULL;
ts.tv_sec++;