summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennard Kittner <lennardkittner@icloud.com>2025-04-01 12:07:07 +0200
committerLennard Kittner <lennardkittner@icloud.com>2025-04-01 12:07:07 +0200
commit1c31c2d7068737af583d76ec0e7dc12125a5c34d (patch)
tree0a5daa095af568aed2cae6a480f76d8990675811
parentc06551329f012a36d1b810f777e6f0f6b3b72795 (diff)
Fix budget reset
-rw-r--r--src/energy.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/energy.rs b/src/energy.rs
index 439792d..35ead3b 100644
--- a/src/energy.rs
+++ b/src/energy.rs
@@ -145,7 +145,9 @@ impl EnergyService {
match request {
Request::NewTask(pid, task_info) => {
if let Some(info) = self.process_info.write().unwrap().get_mut(&pid) {
+ let old_budget = task_info.read_budget();
info.task_info = task_info.clone();
+ info.task_info.set_budget(old_budget);
return;
}
self.estimator.start_trace(