kernel: port: dequeue kmsg struct once reply is received
This commit is contained in:
@@ -103,5 +103,9 @@ kern_status_t port_send_msg(
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user