hoitaja: Redistribute freed CPU cores among remaining cells when a cell is destroyed.

This commit is contained in:
Michael Mueller
2025-07-28 16:02:36 +02:00
parent 2dda557313
commit 05c3cc93d1

View File

@@ -413,8 +413,9 @@ void Genode::Sandbox::Library::_remove_leftovers(Child &child)
/* replenish available CPU quota */ /* replenish available CPU quota */
_avail_cpu.percent += child_cpu_quota.percent; _avail_cpu.percent += child_cpu_quota.percent;
_transferred_cpu.percent -= min(_transferred_cpu.percent, _transferred_cpu.percent -= min(_transferred_cpu.percent, child_cpu_quota.percent);
child_cpu_quota.percent);
maintain_cells();
} }
void Genode::Sandbox::Library::_groom() void Genode::Sandbox::Library::_groom()