diff options
| author | Lennard Kittner <lennard@kittner.dev> | 2025-03-09 17:02:43 +0100 |
|---|---|---|
| committer | Lennard Kittner <lennard@kittner.dev> | 2025-03-09 17:02:43 +0100 |
| commit | d15c19485a0872612090285d58c038cadbebd8d7 (patch) | |
| tree | 2c3de90c411873ee14f5a723a0b060dccd4905fd /src/energy | |
| parent | e424488fd998ae442bcd34bfb5358342ad76ce99 (diff) | |
Fix some warnings
Diffstat (limited to 'src/energy')
| -rw-r--r-- | src/energy/budget.rs | 2 | ||||
| -rw-r--r-- | src/energy/trackers.rs | 1 | ||||
| -rw-r--r-- | src/energy/trackers/kernel.rs | 2 |
3 files changed, 3 insertions, 2 deletions
diff --git a/src/energy/budget.rs b/src/energy/budget.rs index 7a2c7e2..7002dd3 100644 --- a/src/energy/budget.rs +++ b/src/energy/budget.rs @@ -31,7 +31,7 @@ impl BudgetPolicy for SimpleCappingPolicy { // Simple proportional distribution if over cap if actual_energy > self.power_cap as f64 { - let ratio = self.power_cap as f64 / actual_energy as f64; + let ratio = self.power_cap as f64 / actual_energy; for (&pid, &energy) in &process_energies { // Calculate a scaled budget based on the ratio diff --git a/src/energy/trackers.rs b/src/energy/trackers.rs index 592c926..31e2f3e 100644 --- a/src/energy/trackers.rs +++ b/src/energy/trackers.rs @@ -3,6 +3,7 @@ mod mock; mod perf; pub use kernel::*; +#[allow(unused_imports)] pub use mock::*; pub use perf::*; diff --git a/src/energy/trackers/kernel.rs b/src/energy/trackers/kernel.rs index 050805c..b71fee6 100644 --- a/src/energy/trackers/kernel.rs +++ b/src/energy/trackers/kernel.rs @@ -40,7 +40,7 @@ impl Estimator for KernelDriver { fn read_consumption(&mut self, pid: u64) -> u64 { let mut arg = pid; - if let Ok(_) = READ_POWER.ioctl(&mut self.file, &mut arg) { + if READ_POWER.ioctl(&mut self.file, &mut arg).is_ok() { arg } else { 0 |
