ret = get_next_rand_block(td, f, ddir, b);
} else if (td->o.rw_seq == RW_SEQ_IDENT) {
if (f->last_start != -1ULL)
- *b = (f->last_start - f->file_offset) / td->o.min_bs[ddir];
+ *b = (f->last_start - f->file_offset)
+ / td->o.min_bs[ddir];
else
*b = 0;
ret = 0;
td->ddir_seq_nr = td->o.ddir_seq_nr;
}
- if (get_next_block(td, io_u, ddir, rw_seq_hit, &b)) {
- printf("fail\n");
+ if (get_next_block(td, io_u, ddir, rw_seq_hit, &b))
return 1;
- }
io_u->offset = b * td->o.ba[ddir];
if (io_u->offset >= f->io_size) {
if (io_u) {
assert(io_u->flags & IO_U_F_FREE);
io_u->flags &= ~(IO_U_F_FREE | IO_U_F_FREE_DEF);
+ io_u->flags &= ~IO_U_F_TRIMMED;
io_u->error = 0;
flist_del(&io_u->list);