From 58b7057c7f0ae3ea50abc013e4801b2757699f37 Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Wed, 16 Nov 2022 21:29:58 +0000 Subject: [PATCH] rate_limiter: add a safety comment Signed-off-by: Wei Liu --- rate_limiter/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/rate_limiter/src/lib.rs b/rate_limiter/src/lib.rs index 858220c90..9eefe934c 100644 --- a/rate_limiter/src/lib.rs +++ b/rate_limiter/src/lib.rs @@ -343,6 +343,7 @@ impl RateLimiter { let timer_fd = TimerFd::new()?; // Note: vmm_sys_util::TimerFd::new() open the fd w/o O_NONBLOCK. We manually add this flag // so that `Self::event_handler` won't be blocked with `vmm_sys_util::TimerFd::wait()`. + // SAFETY: FFI calls. let ret = unsafe { let fd = timer_fd.as_raw_fd(); let mut flags = libc::fcntl(fd, libc::F_GETFL);