libmemif: timer causes spin at 100% cpu 29/36029/3
authorDaniel Béreš <dberes@cisco.com>
Fri, 22 Apr 2022 08:06:17 +0000 (08:06 +0000)
committerDamjan Marion <dmarion@me.com>
Tue, 26 Apr 2022 15:46:00 +0000 (15:46 +0000)
commitc69655e3bd0b876408c160c369f39120f71c2038
treead753caba2abf4e7ab3b2d57614fa9921577c4af
parentb95e6d4e75be250629b69e18290f866b1a737a41
libmemif: timer causes spin at 100% cpu

In case of timer is set and expires:
1. timer_fd is readable and stay readable.
2. timer_fd is part of epoll_fd set. This makes epoll_pwait()
   calls return immediately instead of sleeping.

Type: fix

Signed-off-by: Daniel Béreš <dberes@cisco.com>
Change-Id: I9b228464fe45b83def9b182c885d6febf428049c
extras/libmemif/src/main.c