From f56d59121185099a4c45c69d35283e8a37acc0bd Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser Date: Thu, 2 Mar 2023 10:42:28 +0100 Subject: [PATCH] heim-cpu: fix glob pattern to support more than 10 cpus The previous glob pattern matched only single-digit CPU numbers. Change to support any number. --- heim-cpu/src/sys/linux/count/physical.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heim-cpu/src/sys/linux/count/physical.rs b/heim-cpu/src/sys/linux/count/physical.rs index 0f6b7bc2..1b93cc36 100644 --- a/heim-cpu/src/sys/linux/count/physical.rs +++ b/heim-cpu/src/sys/linux/count/physical.rs @@ -8,7 +8,7 @@ use heim_runtime as rt; async fn topology() -> Result { rt::spawn_blocking(|| { - let path = rt::linux::sysfs_root().join("devices/system/cpu/cpu[0-9]/topology/core_id"); + let path = rt::linux::sysfs_root().join("devices/system/cpu/cpu*/topology/core_id"); let entries = glob::glob(path.display().to_string().as_str()).expect("Invalid glob pattern"); let mut acc = HashSet::::new();