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@

Reply via email to