X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=filesetup.c;h=3462a03d035d90d935e82994dce2787af4e98b5b;hp=ee58a7b63333728a8a3e392b21e7f202ddecb6f5;hb=2a988d8bcb447eb098fc382835cc507587c6ba66;hpb=481075983e3c71460b9f784ddfb14099857e444a;ds=sidebyside diff --git a/filesetup.c b/filesetup.c index ee58a7b6..3462a03d 100644 --- a/filesetup.c +++ b/filesetup.c @@ -918,7 +918,11 @@ int init_random_map(struct thread_data *td) blocks = (f->real_file_size + td->o.rw_min_bs - 1) / (unsigned long long) td->o.rw_min_bs; if (td->o.random_generator == FIO_RAND_GEN_LFSR) { - if (!lfsr_init(&f->lfsr, blocks)) + unsigned long seed; + + seed = td->rand_seeds[FIO_RAND_BLOCK_OFF]; + + if (!lfsr_init(&f->lfsr, blocks, seed)) continue; } else if (!td->o.norandommap) { f->io_axmap = axmap_new(blocks);