| From 5e8865c0e08861558c1253c521dc9098d0c773ee Mon Sep 17 00:00:00 2001 |
| From: Jens Axboe <axboe@kernel.dk> |
| Date: Mon, 16 Mar 2020 08:30:36 -0600 |
| Subject: [PATCH] t/io_uring: don't use *rand48_r() variants |
| |
| Not available on all platforms. |
| |
| Signed-off-by: Jens Axboe <axboe@kernel.dk> |
| |
| [Patch from upstream |
| https://github.com/axboe/fio/commit/5e8865c0e08861558c1253c521dc9098d0c773ee] |
| Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com> |
| --- |
| t/io_uring.c | 5 ++--- |
| 1 file changed, 2 insertions(+), 3 deletions(-) |
| |
| 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 { |
| -- |
| 2.20.1 |
| |