kqueue: Avoid reprocessing processed knotes in KNOTE.
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 22 Feb 2016 14:08:36 +0000 (22:08 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Tue, 23 Feb 2016 13:19:08 +0000 (21:19 +0800)
commited9db6a1912db34af387ff6978a265003258df16
tree3ff8395bbe8b4c3affb7451a32507152a6104ef6
parentdcba280656038a6ae3018763dfdbc9594acfe70b
kqueue: Avoid reprocessing processed knotes in KNOTE.

Put a marker before the currently processing knote, so that even if
we have to reprocess this knote for non-zero hint, we don't have to
reprocess already-processed knotes, i.e. knotes before the marker.

Reviewed-by: dillon@
sys/kern/kern_event.c