chiark / gitweb /
[PATCH] support SUBSYSTEM as a rule key
[elogind.git] / udev_sysfs.c
index 7fc1099ee5bc5c6551264f48770265050bf134eb..a11c430df0abe10559b364eba4f787a1fda82d83 100644 (file)
@@ -168,11 +168,13 @@ static int class_device_expect_no_device_link(struct sysfs_class_device *class_d
                { .subsystem = "net",           .device = "tun" },
                { .subsystem = "net",           .device = "pan" },
                { .subsystem = "net",           .device = "bnep" },
+               { .subsystem = "net",           .device = "vmnet" },
                { .subsystem = "ppp",           .device = NULL },
                { .subsystem = "sound",         .device = NULL },
                { .subsystem = "printer",       .device = "lp" },
                { .subsystem = "nvidia",        .device = NULL },
                { .subsystem = "video4linux",   .device = "vbi" },
+               { .subsystem = "dvb",           .device = NULL },
                { .subsystem = "lirc",          .device = NULL },
                { .subsystem = "firmware",      .device = NULL },
                { .subsystem = "drm",           .device = NULL },
@@ -181,6 +183,22 @@ static int class_device_expect_no_device_link(struct sysfs_class_device *class_d
                { .subsystem = "ieee1394_host", .device = NULL },
                { .subsystem = "ieee1394_node", .device = NULL },
                { .subsystem = "raw",           .device = NULL },
+               { .subsystem = "zaptel",        .device = NULL },
+               { .subsystem = "tiglusb",       .device = NULL },
+               { .subsystem = "ppdev",         .device = NULL },
+               { .subsystem = "ticables",      .device = NULL },
+               { .subsystem = "snsc",          .device = NULL },
+               { .subsystem = "staliomem",     .device = NULL },
+               { .subsystem = "tape",          .device = NULL },
+               { .subsystem = "ip2",           .device = NULL },
+               { .subsystem = "tpqic02",       .device = NULL },
+               { .subsystem = "dsp56k",        .device = NULL },
+               { .subsystem = "zft",           .device = NULL },
+               { .subsystem = "adb",           .device = NULL },
+               { .subsystem = "cosa",          .device = NULL },
+               { .subsystem = "pg",            .device = NULL },
+               { .subsystem = "pt",            .device = NULL },
+               { .subsystem = "capi",          .device = NULL },
                { NULL, NULL }
        };
        struct class_device *classdevice;
@@ -217,6 +235,7 @@ static int class_device_expect_no_bus(struct sysfs_class_device *class_dev)
        static char *devices_without_bus[] = {
                "scsi_host",
                "i2c-adapter",
+               "i2c-dev",
                NULL
        };
        char **device;