[LEDE-DEV] [PATCH] uloop: use a waker for notifying sigchld and loop cancel events
Conor O'Gorman
i at conorogorman.net
Wed Jun 15 02:39:54 PDT 2016
On 09/06/16 03:20, Yousong Zhou wrote:
> Fix a race condition when do_sigchld, uloop_cancelled were set just
> before epoll_wait(timeout=-1), resulting the loop stuck in the syscall
> without noticing the events just happened
>
> Signed-off-by: Yousong Zhou <yszhou4tech at gmail.com>
> ---
> uloop-epoll.c | 2 +-
> uloop-kqueue.c | 2 +-
> uloop.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
> 3 files changed, 63 insertions(+), 6 deletions(-)
>
Why not change the timeout?
More information about the Lede-dev
mailing list