CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2021/12/13 07:56:55
Modified files:
sys/kern : sys_pipe.c tty_pty.c uipc_socket.c
sys/miscfs/fifofs: fifo_vnops.c
Log message:
Revise EVFILT_EXCEPT filters
Restrict the circumstances where EVFILT_EXCEPT filters trigger:
* when out-of-band data is present and NOTE_OOB is requested.
* when the channel is fully closed and consumer is poll(2).
This should clarify the logic and suppress events that kqueue-based
poll(2) does not except.
OK mpi@