From fc966bef0afd0b6801509a9038951dce46f2ecc4 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Fri, 3 Jul 2009 08:30:15 +0200 Subject: [PATCH 1/1] Fix O_DIRECT memory alignment Signed-off-by: Jens Axboe --- fio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fio.c b/fio.c index 47f39859..aabfee65 100644 --- a/fio.c +++ b/fio.c @@ -799,7 +799,7 @@ static int init_io_u(struct thread_data *td) if (allocate_io_mem(td)) return 1; - if (td->o.mem_align) + if (td->o.odirect || td->o.mem_align) p = PAGE_ALIGN(td->orig_buffer) + td->o.mem_align; else p = td->orig_buffer; -- 2.25.1