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 }