From 47034987199fefee290098e0d6821cbe2635b0f0 Mon Sep 17 00:00:00 2001 From: Dennis Kobert Date: Sat, 8 Mar 2025 16:25:50 +0100 Subject: Fix scheduler lockup --- src/mock/perf.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/mock') diff --git a/src/mock/perf.rs b/src/mock/perf.rs index d35510d..3dde836 100644 --- a/src/mock/perf.rs +++ b/src/mock/perf.rs @@ -21,7 +21,10 @@ static EVENT_TYPES: &[(f32, Event)] = &[ impl super::KernelModule for PerfEstimator { fn start_trace(&mut self, pid: u64) { - let mut group = Group::new().expect("failed to create Group"); + let Ok(mut group) = Group::new() else { + println!("failed to create Group"); + return; + }; let counters = EVENT_TYPES .iter() .map(|(_, kind)| { @@ -51,7 +54,7 @@ impl super::KernelModule for PerfEstimator { for ((factor, _ty), count) in EVENT_TYPES.iter().zip(counts.iter()) { sum += *factor as u64 * count.1; } - dbg!(sum); + // dbg!(sum); sum } } -- cgit v1.3.1