]> git.ozlabs.org Git - petitboot/commit
discover/udev: don't propagate non-fatal errors from udev_process
authorJeremy Kerr <jk@ozlabs.org>
Tue, 1 Apr 2014 08:30:27 +0000 (16:30 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Tue, 1 Apr 2014 08:41:08 +0000 (16:41 +0800)
commita574a72dcfea1bb61714754eca5612dde3632f0e
treed628c15962b27a04ced2b1877ddb20ae2a0243d3
parent0752a75d2e37243245dbd6dfd3e512c6f25eca8c
discover/udev: don't propagate non-fatal errors from udev_process

Currently, we have a bug where non-zero return codes from
udev_handle_dev_* cause the udev worker from deregistering from the
waiter poll loop. This is becasue udev_process is propagating these
errors, causing the deregistration.

This change stops propagation of non-fatal errors, so we don't
deregister.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
discover/udev.c