From b75b5648541ea38deaf678ee62466780ffe62374 Mon Sep 17 00:00:00 2001 From: Sepherosa Ziehau Date: Tue, 23 Feb 2016 21:44:23 +0800 Subject: [PATCH] kqueue: Return value of knote_release is no longer useful. --- sys/kern/kern_event.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/sys/kern/kern_event.c b/sys/kern/kern_event.c index c028eff9dd..ad4bb33585 100644 --- a/sys/kern/kern_event.c +++ b/sys/kern/kern_event.c @@ -196,11 +196,9 @@ knote_acquire(struct knote *kn) * * Non-zero is returned if the knote is destroyed or detached. */ -static __inline int +static __inline void knote_release(struct knote *kn) { - int ret; - while (kn->kn_status & KN_REPROCESS) { kn->kn_status &= ~KN_REPROCESS; if (kn->kn_status & KN_WAITING) { @@ -209,19 +207,14 @@ knote_release(struct knote *kn) } if (kn->kn_status & KN_DELETING) { knote_detach_and_drop(kn); - return(1); + return; /* NOT REACHED */ } if (filter_event(kn, 0)) KNOTE_ACTIVATE(kn); } - if (kn->kn_status & KN_DETACHED) - ret = 1; - else - ret = 0; kn->kn_status &= ~KN_PROCESSING; /* kn should not be accessed anymore */ - return ret; } static int -- 2.11.4.GIT