commit caa33d06fe7e2c6b75fa11ca2f8fd6dc23d53cfb
Author: Matthew Dillon <dil...@apollo.backplane.com>
Date:   Sat Jun 6 11:05:53 2020 -0700

    kernel - Refactor kern_kevent(), fix timeout overflow (ppoll() bug) (2)
    
    * Certain unsupported EV_ERROR events can cause kern_kevent() to
      live-lock, which hits a 'checkloop failed' panic.  Silently
      deregister such events.
    
    * Complain and deregister any kqueue event on behalf of *poll()
      which does not set any poll return flags.
    
    Reported-by: swildner

Summary of changes:
 sys/kern/sys_generic.c | 53 +++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 40 insertions(+), 13 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/caa33d06fe7e2c6b75fa11ca2f8fd6dc23d53cfb


-- 
DragonFly BSD source repository

Reply via email to