From 1394eb01205d095c7437ff24882fa1ed695aed69 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Thu, 25 Jan 2018 17:15:18 +0100 Subject: [PATCH] MINOR: poll: get rid of the now useless fd_compute_new_polled_status() Do not call it anymore and avoid updating the fdstate. --- src/ev_poll.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ev_poll.c b/src/ev_poll.c index 1ab345a6a4..22cb227578 100644 --- a/src/ev_poll.c +++ b/src/ev_poll.c @@ -53,7 +53,7 @@ REGPRM2 static void _do_poll(struct poller *p, int exp) int status; int fd; int wait_time; - int updt_idx, en, eo; + int updt_idx, en; int fds, count; int sr, sw; int old_maxfd, new_maxfd, max_add_fd; @@ -72,9 +72,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); /* we have a single state for all threads, which is why we -- 2.47.3