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();