mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-05-04 12:41:00 +02:00
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:
parent
7ac0e35f23
commit
038e54cb3c
@ -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) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user