From f104a84295a31fa3e44be04f191acd2b7a34eec0 Mon Sep 17 00:00:00 2001 From: XieHan Date: Fri, 6 Aug 2021 16:58:08 +0800 Subject: [PATCH] use EPOLLET for poller's timerfd --- src/kernel/poller.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kernel/poller.c b/src/kernel/poller.c index bb395b4b..cc08e7e9 100644 --- a/src/kernel/poller.c +++ b/src/kernel/poller.c @@ -133,7 +133,7 @@ static inline int __poller_create_timerfd() static inline int __poller_add_timerfd(int fd, poller_t *poller) { struct epoll_event ev = { - .events = EPOLLIN, + .events = EPOLLIN | EPOLLET, .data = { .ptr = NULL }