From 31ba188a63dbfba47bc584251955e0fec84be891 Mon Sep 17 00:00:00 2001 From: mulhern Date: Wed, 12 Feb 2025 08:08:02 -0500 Subject: [PATCH] Increase rand dependency lower bound to 0.9.0 Signed-off-by: mulhern --- Cargo.toml | 2 +- src/core/dm_udev_sync.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index cc901a72..0b2ab281 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ nix = {version = "0.29.0", features=["fs", "ioctl", "mount"]} env_logger="0.11.0" semver = "1.0.0" serde = "1.0.60" -rand = "0.8.0" +rand = "0.9.0" retry = {version = "2.0.0", default-features=false} log = "0.4.14" once_cell = "1.19.0" diff --git a/src/core/dm_udev_sync.rs b/src/core/dm_udev_sync.rs index 9ce145e9..5fd3949c 100644 --- a/src/core/dm_udev_sync.rs +++ b/src/core/dm_udev_sync.rs @@ -149,7 +149,7 @@ pub mod sync_semaphore { fn generate_semaphore_cookie() -> OperationResult<(u32, i32), std::io::Error> { let mut base_cookie = 0u16; while base_cookie == 0 { - base_cookie = rand::thread_rng().gen::(); + base_cookie = rand::rng().random::(); } let cookie = dmi::DM_COOKIE_MAGIC << dmi::DM_UDEV_FLAGS_SHIFT | base_cookie as u32; match semget(cookie as i32, 1, COOKIE_MODE | IPC_CREAT | IPC_EXCL) {