X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.c;h=d85f956f7c552a7e78b5fc18fdec1e6f9a17f372;hb=210f43b3ebb754d911b90ac18005720125c71760;hp=4d225f84b409a7efde36394e05dd296157ad851b;hpb=b6f9676ef7077c9c6d60a9f63c3c1e3d44a625a1;p=fio.git diff --git a/fio.c b/fio.c index 4d225f84..d85f956f 100644 --- a/fio.c +++ b/fio.c @@ -35,6 +35,7 @@ #include #include "fio.h" +#include "hash.h" unsigned long page_mask; unsigned long page_size; @@ -595,11 +596,11 @@ static void cleanup_io_u(struct thread_data *td) */ static void fill_io_buf(struct thread_data *td, struct io_u *io_u, int max_bs) { - int *ptr = io_u->buf; + long *ptr = io_u->buf; if (!td->o.zero_buffers) { while ((void *) ptr - io_u->buf < max_bs) { - *ptr = rand() * 0x9e370001; + *ptr = rand() * GOLDEN_RATIO_PRIME; ptr++; } } else