From 3123222995d408315f1e03aa2ae64fbd1eeed9a5 Mon Sep 17 00:00:00 2001 From: "hongwen.chw" <785427346@qq.com> Date: Mon, 17 Jun 2024 10:47:26 +0800 Subject: [PATCH] chore: Reduce once instant.total_millis() --- kernel/aster-nix/src/net/iface/common.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kernel/aster-nix/src/net/iface/common.rs b/kernel/aster-nix/src/net/iface/common.rs index aa7d8e1c2..ff38a19ff 100644 --- a/kernel/aster-nix/src/net/iface/common.rs +++ b/kernel/aster-nix/src/net/iface/common.rs @@ -165,8 +165,7 @@ impl IfaceCommon { if let Some(instant) = interface.poll_at(timestamp, &sockets) { let old_instant = self.next_poll_at_ms.load(Ordering::Acquire); let new_instant = instant.total_millis() as u64; - self.next_poll_at_ms - .store(instant.total_millis() as u64, Ordering::Relaxed); + self.next_poll_at_ms.store(new_instant, Ordering::Relaxed); if new_instant < old_instant { self.polling_wait_queue.wake_all();