chiark / gitweb /
do not skip RUN execution if device node removal fails
[elogind.git] / udev_node.c
index c620e4aa0b13f95b676cb95401e9216235aff291..bd58a6c485d9ddc6128bd4d31079ec54ba63fc6e 100644 (file)
@@ -408,8 +408,8 @@ int udev_node_remove(struct udevice *udev)
        strlcat(filename, "/", sizeof(filename));
        strlcat(filename, udev->name, sizeof(filename));
        if (stat(filename, &stats) != 0) {
-               dbg("device node '%s' not found", filename);
-               return -1;
+               info("device node '%s' not found", filename);
+               return 0;
        }
        if (udev->devt && stats.st_rdev != udev->devt) {
                info("device node '%s' points to a different device, skip removal", filename);