binject: ensure we get aligned memory

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
diff --git a/memory.c b/memory.c
index 7f4cef5..b94cd6d 100644
--- a/memory.c
+++ b/memory.c
@@ -193,7 +193,8 @@
 
 	total_mem = td->orig_buffer_size;
 
-	if (td->o.odirect || td->o.mem_align) {
+	if (td->o.odirect || td->o.mem_align ||
+	    (td->io_ops->flags & FIO_MEMALIGN)) {
 		total_mem += page_mask;
 		if (td->o.mem_align && td->o.mem_align > page_size)
 			total_mem += td->o.mem_align - page_size;