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