UDEVD_EVENT_TIMEOUT=0 didn't work directly after udevd startup.
The whole event timeout handling is not needed since we use netlink.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
/* limit timeout during initialization phase */
if (init_phase) {
- timeout = UDEVD_INIT_EVENT_TIMEOUT;
- dbg("initialization phase, limit timeout to %i seconds", UDEVD_INIT_EVENT_TIMEOUT);
+ if (timeout > UDEVD_INIT_EVENT_TIMEOUT)
+ timeout = UDEVD_INIT_EVENT_TIMEOUT;
+ dbg("initialization phase, timeout %i seconds", timeout);
}
/* move event with expired timeout to the exec list */