From: Willy Tarreau Date: Thu, 25 Jan 2018 13:57:25 +0000 (+0100) Subject: MINOR: kqueue: get rid of the now useless fd_compute_new_polled_status() X-Git-Tag: v1.9-dev1~444 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d24fadf7c041d6dd19fc1aa256bed6c66526cac;p=thirdparty%2Fhaproxy.git MINOR: kqueue: get rid of the now useless fd_compute_new_polled_status() Do not call it anymore and avoid updating the fdstate. --- diff --git a/src/ev_kqueue.c b/src/ev_kqueue.c index 6169e63cea..fcd04fda90 100644 --- a/src/ev_kqueue.c +++ b/src/ev_kqueue.c @@ -40,7 +40,7 @@ REGPRM2 static void _do_poll(struct poller *p, int exp) int status; int count, fd, delta_ms; struct timespec timeout; - int updt_idx, en, eo; + int updt_idx, en; int changes = 0; /* first, scan the update list to find changes */ @@ -54,9 +54,7 @@ REGPRM2 static void _do_poll(struct poller *p, int exp) HA_SPIN_LOCK(FD_LOCK, &fdtab[fd].lock); fdtab[fd].update_mask &= ~tid_bit; - eo = fdtab[fd].state; - en = fd_compute_new_polled_status(eo); - fdtab[fd].state = en; + en = fdtab[fd].state; HA_SPIN_UNLOCK(FD_LOCK, &fdtab[fd].lock); if (!(fdtab[fd].thread_mask & tid_bit) || !(en & FD_EV_POLLED_RW)) {