summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Kozlov <xeb@mail.ru>2020-08-10 10:20:15 +0300
committerDmitry Kozlov <xeb@mail.ru>2020-08-10 10:20:15 +0300
commit38b6104538522caf140796982e79db334aecaa08 (patch)
treeff180419d5213e071528cdace692d3f1669c5e41
parentd9a9d2827c710656e1f874248ad27505b64a70e3 (diff)
downloadaccel-ppp-xebd-38b6104538522caf140796982e79db334aecaa08.tar.gz
accel-ppp-xebd-38b6104538522caf140796982e79db334aecaa08.zip
triton: clear trig_epoll_events after read
-rw-r--r--accel-pppd/triton/triton.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/accel-pppd/triton/triton.c b/accel-pppd/triton/triton.c
index 3ea72f0..7cd7055 100644
--- a/accel-pppd/triton/triton.c
+++ b/accel-pppd/triton/triton.c
@@ -240,6 +240,7 @@ static void ctx_thread(struct _triton_context_t *ctx)
list_del(&h->entry2);
h->pending = 0;
events = h->trig_epoll_events;
+ h->trig_epoll_events = 0;
spin_unlock(&ctx->lock);
__sync_sub_and_fetch(&triton_stat.md_handler_pending, 1);