MINOR: epoll: get rid of the now useless fd_compute_new_polled_status()

Do not call it anymore and avoid updating the fdstate. We're not very far
from removing the fd lock it seems.
This commit is contained in:
Willy Tarreau 2018-01-17 21:51:21 +01:00
parent 7ac0e35f23
commit 038e54cb3c

View File

@ -64,7 +64,7 @@ REGPRM1 static void __fd_clo(int fd)
*/
REGPRM2 static void _do_poll(struct poller *p, int exp)
{
int status, eo, en;
int status, en;
int fd, opcode;
int count;
int updt_idx;
@ -81,9 +81,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].polled_mask & tid_bit) {