On Mon, Apr 11, 2022 at 07:14:46PM +0200, Martin Pieuchot wrote:
> Now that poll(2) & select(2) use the kqueue backend under the hood we
> can start retiring the old machinery. 
> 
> The diff below does not touch driver definitions, however it :
> 
> - kills selrecord() & doselwakeup()
> 
> - make it obvious that `kern.nselcoll' is now always 0 
> 
> - Change all poll/select hooks to return 0
> 
> - Kill a seltid check in wsdisplaystart() which is now always true
> 
> In a later step we could remove the *_poll() requirement from device
> drivers and kill seltrue() & selfalse().
> 
> ok?

I was planning to wait for two weeks after the general availability
of the 7.1 release, and then begin the dismantling in logical order
from fo_poll.

The final tier of the new code's testing will begin when release users
upgrade their production machines. Because of this, I would refrain
from burning bridges just yet.

Reply via email to