Upstart waits for udevd to fork() before emitting "started udevd", this
is sufficient to avoid races.  udevd has opened all sockets and is
listening on them by the time it forks, while it may not be in the main
loop, any connections will be queued and any events will be pooling on
the socket, so things work out just fine.

ie. no different than connections or events arriving whilst working in
the main loop instead of in poll()

** Changed in: udev (Ubuntu)
       Status: New => Invalid

-- 
karmic: udevadm trigger run races udevd startup
https://bugs.launchpad.net/bugs/489101
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to