From: Yu Watanabe Date: Wed, 16 Jun 2021 12:02:01 +0000 (+0900) Subject: udev: update log message to clarify that the error is ignored X-Git-Tag: v250-rc1~854^2~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6be97d67c82ef5f45360c4323616739816b8f833;p=thirdparty%2Fsystemd.git udev: update log message to clarify that the error is ignored --- diff --git a/src/udev/udevd.c b/src/udev/udevd.c index 546bfe039e1..34a5c9d5d8e 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -171,8 +171,8 @@ static void event_free(Event *event) { /* only clean up the queue from the process that created it */ if (LIST_IS_EMPTY(event->manager->events) && event->manager->pid == getpid_cached()) - if (unlink("/run/udev/queue") < 0) - log_warning_errno(errno, "Failed to unlink /run/udev/queue: %m"); + if (unlink("/run/udev/queue") < 0 && errno != ENOENT) + log_warning_errno(errno, "Failed to unlink /run/udev/queue, ignoring: %m"); free(event); } @@ -965,7 +965,7 @@ static int event_queue_insert(Manager *manager, sd_device *dev) { if (LIST_IS_EMPTY(manager->events)) { r = touch("/run/udev/queue"); if (r < 0) - log_warning_errno(r, "Failed to touch /run/udev/queue: %m"); + log_warning_errno(r, "Failed to touch /run/udev/queue, ignoring: %m"); } LIST_APPEND(event, manager->events, event);