From: Yu Watanabe Date: Wed, 30 Mar 2022 19:26:22 +0000 (+0900) Subject: udev: ignore one more error in device_get_block_device() X-Git-Tag: v251-rc2~243^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=20ba5a3fe7c387eae72ca3e0bd1e6eeee3f50f3b;p=thirdparty%2Fsystemd.git udev: ignore one more error in device_get_block_device() --- diff --git a/src/udev/udevd.c b/src/udev/udevd.c index 1cde6b9c9c0..21e3c3558fb 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -451,6 +451,8 @@ static int device_get_block_device(sd_device *dev, const char **ret) { return log_device_debug_errno(dev, r, "Failed to get devtype: %m"); if (r >= 0 && streq(val, "partition")) { r = sd_device_get_parent(dev, &dev); + if (r == -ENOENT) /* The device may be already removed. */ + goto irrelevant; if (r < 0) return log_device_debug_errno(dev, r, "Failed to get parent device: %m"); }