chiark / gitweb /
add usb_id program to generate usb-storage device identifiers
[elogind.git] / udev_rules.c
index 9b9454e8fbcd53f8b0654975bb8b8c598c327dbd..cd60c6d1ffe381e66d0af88bf2e0ec5d7fcd125f 100644 (file)
@@ -793,7 +793,7 @@ static int match_rule(struct udevice *udev, struct udev_rule *rule,
                                        len = strlen(value);
                                        while (len > 0 && isspace(value[len-1]))
                                                value[--len] = '\0';
-                                       dbg("removed %i trailing whitespace chars from '%s'", strlen(value)-len, value);
+                                       dbg("removed %zi trailing whitespace chars from '%s'", strlen(value)-len, value);
                                }
 
                                dbg("compare attribute '%s' value '%s' with '%s'", pair->name, value, pair->value);
@@ -1089,9 +1089,6 @@ int udev_rules_get_run(struct udevice *udev, struct sysfs_device *sysfs_device)
                        break;
 
                dbg("process rule");
-               if (rule->run_operation == KEY_OP_UNSET)
-                       continue;
-
                if (rule->name_operation != KEY_OP_UNSET || rule->symlink_operation != KEY_OP_UNSET ||
                    rule->mode != 0000 || rule->owner[0] != '\0' || rule->group[0] != '\0') {
                        dbg("skip rule that names a device");