kernel: port: dequeue kmsg struct once reply is received

This commit is contained in:
2026-02-26 19:42:29 +00:00
parent 2073cad97b
commit 8cc877c251

View File

@@ -103,5 +103,9 @@ kern_status_t port_send_msg(
wait_for_reply(msg, lock_flags); wait_for_reply(msg, lock_flags);
channel_lock_irqsave(port->p_remote, &flags);
btree_delete(&port->p_remote->c_msg, &msg->msg_node);
channel_unlock_irqrestore(port->p_remote, flags);
return msg->msg_result; return msg->msg_result;
} }