From f37ce3316473a8879118ab699e5508978bbd7870 Mon Sep 17 00:00:00 2001 From: Maximiliano Sandoval Date: Thu, 6 Mar 2025 14:12:34 +0100 Subject: [PATCH] zfs: remove unnecessary arc from dataset object map The static was not really used anywhere else so it was made private. Signed-off-by: Maximiliano Sandoval --- src/tools/disks/zfs.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tools/disks/zfs.rs b/src/tools/disks/zfs.rs index 3b7da154..034bc52d 100644 --- a/src/tools/disks/zfs.rs +++ b/src/tools/disks/zfs.rs @@ -1,7 +1,7 @@ use std::collections::HashSet; use std::os::unix::fs::MetadataExt; use std::path::PathBuf; -use std::sync::{Arc, LazyLock, Mutex}; +use std::sync::{LazyLock, Mutex}; use anyhow::{bail, Error}; @@ -98,8 +98,8 @@ const_regex! { OBJSET_REGEX = r"^objset-0x[a-fA-F0-9]+$"; } -pub static ZFS_DATASET_OBJSET_MAP: LazyLock>>> = - LazyLock::new(|| Arc::new(Mutex::new(HashMap::new()))); +static ZFS_DATASET_OBJSET_MAP: LazyLock>> = + LazyLock::new(|| Mutex::new(HashMap::new())); // parses /proc/spl/kstat/zfs/POOL/objset-ID files // they have the following format: