From: Lennart Poettering Date: Tue, 20 Apr 2021 08:48:22 +0000 (+0200) Subject: loop-util: port to random_u64_range() X-Git-Tag: v249-rc1~380^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b0dbffd86856d60e0c558505978ef56d087960f9;p=thirdparty%2Fsystemd.git loop-util: port to random_u64_range() Doesn't matter, but it's a bit easier to read I'd claim. --- diff --git a/src/shared/loop-util.c b/src/shared/loop-util.c index 9ec2f0c1aba..b8f7d0cc7bf 100644 --- a/src/shared/loop-util.c +++ b/src/shared/loop-util.c @@ -252,7 +252,7 @@ static int loop_configure( /* Sleep some random time, but at least 10ms, at most 250ms. Increase the delay the more * failed attempts we see */ (void) usleep(UINT64_C(10) * USEC_PER_MSEC + - random_u64() % (UINT64_C(240) * USEC_PER_MSEC * n_attempts/64)); + random_u64_range(UINT64_C(240) * USEC_PER_MSEC * n_attempts/64)); } return 0; @@ -422,8 +422,8 @@ int loop_device_make( /* Wait some random time, to make collision less likely. Let's pick a random time in the * range 0ms…250ms, linearly scaled by the number of failed attempts. */ - (void) usleep(random_u64() % (UINT64_C(10) * USEC_PER_MSEC + - UINT64_C(240) * USEC_PER_MSEC * n_attempts/64)); + (void) usleep(random_u64_range(UINT64_C(10) * USEC_PER_MSEC + + UINT64_C(240) * USEC_PER_MSEC * n_attempts/64)); } if (fstat(loop_with_fd, &st) < 0)