chiark / gitweb /
[PATCH] remove the debian specific file, as they don't want to share with the rest...
[elogind.git] / wait_for_sysfs.c
index 86422c24c0bf2389ea22d6c975475c188acbe76a..c1d7aa0a0c045fcb06b2ecec07c1cfc11996ad67 100644 (file)
@@ -64,6 +64,9 @@ static int wait_for_class_device_attributes(struct sysfs_class_device *class_dev
                { .subsystem = "bluetooth",     .file = "address" },
                { .subsystem = "i2c-adapter",   .file = NULL },
                { .subsystem = "pci_bus",       .file = NULL },
+               { .subsystem = "ieee1394",      .file = NULL },
+               { .subsystem = "ieee1394_host", .file = NULL },
+               { .subsystem = "ieee1394_node", .file = NULL },
                { NULL, NULL }
        };
        struct class_file *classfile;
@@ -144,6 +147,9 @@ static int class_device_expect_no_device_link(struct sysfs_class_device *class_d
                { .subsystem = "firmware",      .device = NULL },
                { .subsystem = "drm",           .device = NULL },
                { .subsystem = "pci_bus",       .device = NULL },
+               { .subsystem = "ieee1394",      .device = NULL },
+               { .subsystem = "ieee1394_host", .device = NULL },
+               { .subsystem = "ieee1394_node", .device = NULL },
                { NULL, NULL }
        };
        struct class_device *classdevice;
@@ -402,8 +408,8 @@ exit:
                dbg("result: waiting for sysfs successful '%s'", devpath);
        else
                info("error: wait_for_sysfs needs an update to handle the device '%s' "
-                    "properly, please report to <linux-hotplug-devel@lists.sourceforge.net>",
-                    devpath);
+                    "properly (%d), please report to <linux-hotplug-devel@lists.sourceforge.net>",
+                    devpath, rc);
 
        return rc;
 }