Implement a better num2str()
[fio.git] / fio.c
diff --git a/fio.c b/fio.c
index 04247925115cddd9625b67b643ddd5d21d18f9d5..d20fc2451f551172328d44471aff3d3247fddda7 100644 (file)
--- a/fio.c
+++ b/fio.c
@@ -736,7 +736,8 @@ sync_done:
                }
        }
 
-       assert(!td->trim_entries);
+       if (td->trim_entries)
+               printf("trim entries %ld\n", td->trim_entries);
 
        if (td->o.fill_device && td->error == ENOSPC) {
                td->error = 0;
@@ -810,7 +811,8 @@ static int init_io_u(struct thread_data *td)
        if (allocate_io_mem(td))
                return 1;
 
-       if (td->o.odirect || td->o.mem_align)
+       if (td->o.odirect || td->o.mem_align ||
+           (td->io_ops->flags & FIO_RAWIO))
                p = PAGE_ALIGN(td->orig_buffer) + td->o.mem_align;
        else
                p = td->orig_buffer;