diff options
| author | Dennis Kobert <dennis@kobert.dev> | 2025-03-08 16:25:50 +0100 |
|---|---|---|
| committer | Dennis Kobert <dennis@kobert.dev> | 2025-03-08 16:25:50 +0100 |
| commit | 47034987199fefee290098e0d6821cbe2635b0f0 (patch) | |
| tree | 9b2348f992bea5f2c9d156ca9fc5b6677d4644a3 /src/mock | |
| parent | 1c5b023fc1a063f6c3817c3e18204d5ddff41941 (diff) | |
Fix scheduler lockup
Diffstat (limited to 'src/mock')
| -rw-r--r-- | src/mock/perf.rs | 7 |
1 files changed, 5 insertions, 2 deletions
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 } } |
