From: Jens Axboe Date: Mon, 16 Mar 2020 14:30:36 +0000 (-0600) Subject: t/io_uring: don't use *rand48_r() variants X-Git-Tag: fio-3.20~58 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=5e8865c0e08861558c1253c521dc9098d0c773ee;p=fio.git t/io_uring: don't use *rand48_r() variants Not available on all platforms. Signed-off-by: Jens Axboe --- diff --git a/t/io_uring.c b/t/io_uring.c index e84a2b6b..d48db1e9 100644 --- a/t/io_uring.c +++ b/t/io_uring.c @@ -63,7 +63,6 @@ struct file { struct submitter { pthread_t thread; int ring_fd; - struct drand48_data rand; struct io_sq_ring sq_ring; struct io_uring_sqe *sqes; struct io_cq_ring cq_ring; @@ -170,7 +169,7 @@ static void init_io(struct submitter *s, unsigned index) } f->pending_ios++; - lrand48_r(&s->rand, &r); + r = lrand48(); offset = (r % (f->max_blocks - 1)) * BS; if (register_files) { @@ -286,7 +285,7 @@ static void *submitter_fn(void *data) printf("submitter=%d\n", gettid()); - srand48_r(pthread_self(), &s->rand); + srand48(pthread_self()); prepped = 0; do {