chiark / gitweb /
udevadm: monitor - use epoll
[elogind.git] / udev / udev-rules.c
index bef5abab5e4dc5da9fc96faef2b1635b9758b680..84513328e7d26851acd92862a1b478acf509e2b0 100644 (file)
@@ -1594,7 +1594,7 @@ static int add_rule(struct udev_rules *rules, char *line,
                                        rule_add_key(&rule_tmp, TK_A_STRING_ESCAPE_REPLACE, op, NULL, NULL);
                        }
 
-                       pos = strstr(value, "db_persist=");
+                       pos = strstr(value, "db_persist");
                        if (pos != NULL)
                                rule_add_key(&rule_tmp, TK_A_DB_PERSIST, op, NULL, NULL);
 
@@ -2345,9 +2345,6 @@ int udev_rules_apply_to_event(struct udev_rules *rules, struct udev_event *event
                                const char *key = &rules->buf[cur->key.value_off];
                                const char *value;
 
-                               /* implicitely mark database as persistent across initramfs transition */
-                               udev_device_set_db_persist(event->dev);
-
                                value = udev_device_get_property_value(event->dev_db, key);
                                if (value != NULL) {
                                        struct udev_list_entry *entry;