projects
/
systemd
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
df88f02
)
udev: ignore one more error in device_get_block_device()
author
Yu Watanabe
<watanabe.yu+github@gmail.com>
Wed, 30 Mar 2022 19:26:22 +0000
(
04:26
+0900)
committer
Yu Watanabe
<watanabe.yu+github@gmail.com>
Wed, 30 Mar 2022 22:25:24 +0000
(07:25 +0900)
src/udev/udevd.c
patch
|
blob
|
history
diff --git
a/src/udev/udevd.c
b/src/udev/udevd.c
index 1cde6b9c9c05da447572c4d377efc1db1896c0f6..21e3c3558fb0274ecb128e2402b18bf17fe4ba28 100644
(file)
--- 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");
}