From: Jens Axboe Date: Tue, 13 Feb 2007 19:07:26 +0000 (+0100) Subject: [PATCH] Random map needs to use ->real_file_size, not ->file_size X-Git-Tag: fio-1.12~92 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=a4a81712f0bd76cbde8898c0b87faedbaa1d2da1 [PATCH] Random map needs to use ->real_file_size, not ->file_size Signed-off-by: Jens Axboe --- diff --git a/init.c b/init.c index 4fe1dce8..e09a1f9e 100644 --- a/init.c +++ b/init.c @@ -849,7 +849,7 @@ int init_random_state(struct thread_data *td) if (!td->norandommap) { for_each_file(td, f, i) { - blocks = (f->file_size + td->rw_min_bs - 1) / td->rw_min_bs; + blocks = (f->real_file_size + td->rw_min_bs - 1) / td->rw_min_bs; num_maps = (blocks + BLOCKS_PER_MAP-1)/ BLOCKS_PER_MAP; f->file_map = malloc(num_maps * sizeof(long)); f->num_maps = num_maps;