diff options
author | Steve Langasek <steve.langasek@canonical.com> | 2011-10-08 02:14:09 -0700 |
---|---|---|
committer | Kay Sievers <kay.sievers@vrfy.org> | 2011-10-08 15:02:38 +0200 |
commit | 7944a13a2b8516d5fa354703789f5988cb4299b6 (patch) | |
tree | d5fcb33a742c481a308e950ac3f1ba0c55e43cc7 /udev/udevadm-settle.c | |
parent | dd2247464f56f0cffe92250bb107e97477effbc2 (diff) |
udevd: exit - process events before signals in worker
When a worker receives both a signal and a udev event in the same epoll_wait
run, the event must be processed first because the udev parent considers the
event already dispatched. If we process the signal first and exit, udevd
times out after 60 seconds waiting for a response from an already-dead
worker.
Ref: https://bugs.launchpad.net/bugs/818177
Signed-off-by: Steve Langasek <steve.langasek@canonical.com>
Diffstat (limited to 'udev/udevadm-settle.c')
0 files changed, 0 insertions, 0 deletions