]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: select: get rid of the now useless fd_compute_new_polled_status()
authorWilly Tarreau <w@1wt.eu>
Thu, 25 Jan 2018 16:15:43 +0000 (17:15 +0100)
committerWilly Tarreau <w@1wt.eu>
Mon, 5 Feb 2018 15:02:22 +0000 (16:02 +0100)
Do not call it anymore and avoid updating the fdstate.

src/ev_select.c

index 34daa09f15f237cc21052d65f631d3bb9f920df3..db0814d6e32af452b0efedd51f6190b2e16afe37 100644 (file)
@@ -46,7 +46,7 @@ REGPRM2 static void _do_poll(struct poller *p, int exp)
        struct timeval delta;
        int delta_ms;
        int fds;
-       int updt_idx, en, eo;
+       int updt_idx, en;
        char count;
        int readnotnull, writenotnull;
        int old_maxfd, new_maxfd, max_add_fd;
@@ -64,9 +64,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