5e6fc2f225
EpollInstance.mu is also renamed to readyMu to more accurately reflect its purpose. The same fix is also applied to VFS1's epoll implementation. This is more consistent with Linux, although Linux has additional complexity to support concurrent queueing of readied FDs in its equivalent of epollInterest.NotifyEvent() (fs/eventpoll.c:ep_poll_callback()). Compare: - VFS2 EpollInstance.Readiness() and Linux __ep_eventpoll_poll() => ep_start/done_scan() - VFS2 EpollInstance.ReadEvents() and Linux ep_poll() => ep_send_events() => ep_start/done_scan() PiperOrigin-RevId: 432488493 |
||
---|---|---|
.. | ||
BUILD | ||
list.go | ||
list_test.go |