From 50b60aaff331e6d938c18ee6d2f08691b36db9d0 Mon Sep 17 00:00:00 2001 From: Ayush Singh Date: Mon, 12 Jan 2026 11:31:20 +0530 Subject: [PATCH] std: sys: net: uefi: Make TcpStream Send - Since UEFI has no threads, this should be safe. - Makes compiling remote-test-server simpler. Signed-off-by: Ayush Singh --- library/std/src/sys/net/connection/uefi/tcp.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/std/src/sys/net/connection/uefi/tcp.rs b/library/std/src/sys/net/connection/uefi/tcp.rs index 3e79aa049187..1e58db0d7046 100644 --- a/library/std/src/sys/net/connection/uefi/tcp.rs +++ b/library/std/src/sys/net/connection/uefi/tcp.rs @@ -9,6 +9,9 @@ pub(crate) enum Tcp { V4(tcp4::Tcp4), } +// SAFETY: UEFI has no threads. +unsafe impl Send for Tcp {} + impl Tcp { pub(crate) fn connect(addr: &SocketAddr, timeout: Option) -> io::Result { match addr {