udevd: export .udev/queue/$seqnum before .udev/uevent_seqnum
This commit is contained in:
@@ -269,6 +269,9 @@ static void msg_queue_insert(struct udevd_uevent_msg *msg)
|
||||
|
||||
msg->queue_time = time(NULL);
|
||||
|
||||
export_event_state(msg, EVENT_QUEUED);
|
||||
info("seq %llu queued, '%s' '%s'\n", msg->seqnum, msg->action, msg->subsystem);
|
||||
|
||||
strlcpy(filename, udev_root, sizeof(filename));
|
||||
strlcat(filename, "/" EVENT_SEQNUM, sizeof(filename));
|
||||
fd = open(filename, O_WRONLY|O_TRUNC|O_CREAT, 0644);
|
||||
@@ -281,9 +284,6 @@ static void msg_queue_insert(struct udevd_uevent_msg *msg)
|
||||
close(fd);
|
||||
}
|
||||
|
||||
export_event_state(msg, EVENT_QUEUED);
|
||||
info("seq %llu queued, '%s' '%s'\n", msg->seqnum, msg->action, msg->subsystem);
|
||||
|
||||
/* run one event after the other in debug mode */
|
||||
if (debug_trace) {
|
||||
list_add_tail(&msg->node, &running_list);
|
||||
|
||||
Reference in New Issue
Block a user