[PATCH] Fix random_map

If alignment was unlucky, we would underestimate the num_maps entry
by 1.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/init.c b/init.c
index b004d89..3532c49 100644
--- a/init.c
+++ b/init.c
@@ -695,7 +695,7 @@
 	if (!td->norandommap) {
 		for_each_file(td, f, i) {
 			blocks = (f->file_size + td->min_bs - 1) / td->min_bs;
-			num_maps = blocks / BLOCKS_PER_MAP;
+			num_maps = (blocks + BLOCKS_PER_MAP-1)/ BLOCKS_PER_MAP;
 			f->file_map = malloc(num_maps * sizeof(long));
 			f->num_maps = num_maps;
 			memset(f->file_map, 0, num_maps * sizeof(long));