From: Michael Pratt Date: Tue, 9 Sep 2025 20:47:15 +0000 (-0400) Subject: [release-branch.go1.25] runtime: don't negate eventfd errno X-Git-Tag: go1.25.8~7 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=92544bbc9812d760c20dd454459ea7d12a539088;p=gostls13.git [release-branch.go1.25] runtime: don't negate eventfd errno The Linux syscall package does this for us. For #75337. Fixes #77413. Change-Id: I6a6a636c9bb5fe25fdc6f80dc8b538ebed60d00b Reviewed-on: https://go-review.googlesource.com/c/go/+/701796 Reviewed-by: Michael Knyszek LUCI-TryBot-Result: Go LUCI Auto-Submit: Michael Pratt (cherry picked from commit d3be949ada01d7827f8edc87665fef5268634cb3) Reviewed-on: https://go-review.googlesource.com/c/go/+/741223 Reviewed-by: Michael Pratt Reviewed-by: David Chase Reviewed-by: Florian Lehner --- diff --git a/src/runtime/netpoll_epoll.go b/src/runtime/netpoll_epoll.go index c43bab0882..8cc992e132 100644 --- a/src/runtime/netpoll_epoll.go +++ b/src/runtime/netpoll_epoll.go @@ -27,7 +27,7 @@ func netpollinit() { } efd, errno := syscall.Eventfd(0, syscall.EFD_CLOEXEC|syscall.EFD_NONBLOCK) if errno != 0 { - println("runtime: eventfd failed with", -errno) + println("runtime: eventfd failed with", errno) throw("runtime: eventfd failed") } ev := syscall.EpollEvent{