From 5d4a35e1c90938710f8d3ef99d30bfbc23ebc4c6 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Mon, 19 Mar 2007 14:00:54 +0100 Subject: [PATCH] Make sure mmaphuge file backed file is the size we need Signed-off-by: Jens Axboe --- memory.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/memory.c b/memory.c index be664c9c..e5680389 100644 --- a/memory.c +++ b/memory.c @@ -96,6 +96,11 @@ int allocate_io_mem(struct thread_data *td) td->orig_buffer = NULL; return 1; } + if (ftruncate(td->mmapfd, td->orig_buffer_size) < 0) { + td_verror(td, errno, "truncate mmap file"); + td->orig_buffer = NULL; + return 1; + } } else flags |= OS_MAP_ANON; -- 2.25.1