]> Cypherpunks repositories - gostls13.git/commit
runtime: utilize EVFILT_USER to wake up kevent for kqueue
authorAndy Pan <i@andypan.me>
Wed, 10 Apr 2024 08:48:09 +0000 (16:48 +0800)
committerGopher Robot <gobot@golang.org>
Fri, 12 Apr 2024 21:17:22 +0000 (21:17 +0000)
commit519f6a00e4dabb871eadaefc8ac295c09fd9b56f
tree8c18ffe9cc2a7199823dcd81c48e1b841dde92f7
parent19626726205b5653ff9a1820d35bf1b7e820d4ce
runtime: utilize EVFILT_USER to wake up kevent for kqueue

Fixes #66760

Change-Id: I6ba5bc5b00506b66cb8dc3984a61f32a6358d9bc
Reviewed-on: https://go-review.googlesource.com/c/go/+/577895
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Run-TryBot: Andy Pan <panjf2000@gmail.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
19 files changed:
src/runtime/defs1_netbsd_386.go
src/runtime/defs1_netbsd_amd64.go
src/runtime/defs1_netbsd_arm.go
src/runtime/defs1_netbsd_arm64.go
src/runtime/defs_darwin.go
src/runtime/defs_darwin_amd64.go
src/runtime/defs_darwin_arm64.go
src/runtime/defs_dragonfly.go
src/runtime/defs_dragonfly_amd64.go
src/runtime/defs_freebsd.go
src/runtime/defs_freebsd_386.go
src/runtime/defs_freebsd_amd64.go
src/runtime/defs_freebsd_arm.go
src/runtime/defs_freebsd_arm64.go
src/runtime/defs_freebsd_riscv64.go
src/runtime/defs_netbsd.go
src/runtime/netpoll_kqueue.go
src/runtime/netpoll_kqueue_event.go [new file with mode: 0644]
src/runtime/netpoll_kqueue_pipe.go [new file with mode: 0644]