X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev_rules.c;h=cd60c6d1ffe381e66d0af88bf2e0ec5d7fcd125f;hb=8deae6aa342cae01f75a5a269e1a49fdd6de6cc8;hp=9b9454e8fbcd53f8b0654975bb8b8c598c327dbd;hpb=b8476286d62c82a1a0bd8de318aa3f7d835222a0;p=elogind.git diff --git a/udev_rules.c b/udev_rules.c index 9b9454e8f..cd60c6d1f 100644 --- a/udev_rules.c +++ b/udev_rules.c @@ -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");