From 1160f456a4f21eb7ff11630fdeed224c3b4c56b4 Mon Sep 17 00:00:00 2001 From: Dylan Reid Date: Wed, 22 Apr 2020 17:26:00 +0000 Subject: sys_util: timerfd: Methods don't need to me mut Because TimerFd is a wrapper around a 'File' that is never modified there isn't a need for a mutable borrow. The kernel already handles the interior mutability of the underlying file descriptor. Change-Id: I7ae068cc54050b0021d00620b561335b2ae0ba16 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2161625 Reviewed-by: Dylan Reid Reviewed-by: Zach Reizner Tested-by: Dylan Reid Tested-by: kokoro Commit-Queue: Dylan Reid --- src/linux.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/linux.rs') diff --git a/src/linux.rs b/src/linux.rs index 8690ff7..c8eb478 100644 --- a/src/linux.rs +++ b/src/linux.rs @@ -1767,7 +1767,7 @@ fn run_control( } // Balance available memory between guest and host every second. - let mut balancemem_timer = TimerFd::new().map_err(Error::CreateTimerFd)?; + let balancemem_timer = TimerFd::new().map_err(Error::CreateTimerFd)?; if Path::new(LOWMEM_AVAILABLE).exists() { // Create timer request balloon stats every 1s. poll_ctx -- cgit 1.4.1