From 38d19469a5708bf2c6e905d7932de25989edda31 Mon Sep 17 00:00:00 2001 From: Thomas de Zeeuw Date: Fri, 9 Aug 2024 21:13:51 +0200 Subject: [PATCH] fixup! Copy illumos waker pipe work around to eventfd --- src/sys/unix/waker/eventfd.rs | 2 +- src/sys/unix/waker/pipe.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sys/unix/waker/eventfd.rs b/src/sys/unix/waker/eventfd.rs index 853e679b5..af185efdb 100644 --- a/src/sys/unix/waker/eventfd.rs +++ b/src/sys/unix/waker/eventfd.rs @@ -47,7 +47,7 @@ impl Waker { // generated. // See https://www.illumos.org/issues/16700. #[cfg(target_os = "illumos")] - self.reset(); + self.reset()?; let buf: [u8; 8] = 1u64.to_ne_bytes(); match (&self.fd).write(&buf) { diff --git a/src/sys/unix/waker/pipe.rs b/src/sys/unix/waker/pipe.rs index d01ad2a61..dc54744d2 100644 --- a/src/sys/unix/waker/pipe.rs +++ b/src/sys/unix/waker/pipe.rs @@ -40,7 +40,7 @@ impl Waker { // The epoll emulation on some illumos systems currently requires // the pipe buffer to be completely empty for an edge-triggered // wakeup on the pipe read side. - // See https://www.illumos.org/issues/16700. + // See https://www.illumos.org/issues/13436. #[cfg(target_os = "illumos")] self.empty();