diff --git a/crates/shim/src/cgroup.rs b/crates/shim/src/cgroup.rs index 73ff8ce..1905cb9 100644 --- a/crates/shim/src/cgroup.rs +++ b/crates/shim/src/cgroup.rs @@ -216,23 +216,23 @@ pub fn update_resources(pid: u32, resources: &LinuxResources) -> Result<()> { } Subsystem::Mem(mem_ctr) => { if let Some(memory) = resources.memory() { - //if swap and limit setting have - match (memory.limit(),memory.swap()){ - (Some(limit),Some(swap))=>{ + //if swap and limit setting have + match (memory.limit(), memory.swap()) { + (Some(limit), Some(swap)) => { //get current memory_limit - let current = mem_ctr.memory_stat().limit_in_bytes; + let current = mem_ctr.memory_stat().limit_in_bytes; // if the updated swap value is larger than the current memory limit set the swap changes first - // then set the memory limit as swap must always be larger than the current limit - if current < swap{ + // then set the memory limit as swap must always be larger than the current limit + if current < swap { mem_ctr - .set_memswap_limit(swap) - .map_err(other_error!(e, "set memsw limit"))?; + .set_memswap_limit(swap) + .map_err(other_error!(e, "set memsw limit"))?; mem_ctr - .set_limit(limit) - .map_err(other_error!(e, "set mem limit"))?; + .set_limit(limit) + .map_err(other_error!(e, "set mem limit"))?; } } - _=>(), + _ => (), } // set memory limit in bytes if let Some(limit) = memory.limit() {