+}
+
+void udev_list_entry_move_to_end(struct udev_list_entry *list_entry)
+{
+ udev_list_node_remove(&list_entry->node);
+ udev_list_node_insert_between(&list_entry->node, list_entry->list->prev, list_entry->list);
+}
+
+void udev_list_entry_move_before(struct udev_list_entry *list_entry, struct udev_list_entry *entry)
+{
+ udev_list_node_remove(&list_entry->node);
+ udev_list_node_insert_between(&list_entry->node, entry->node.prev, &entry->node);
+ list_entry->list = entry->list;