From 52207f1b7b60cb0784d5241f0a4d40eef531c67e Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Thu, 12 Jul 2018 14:48:06 -0700 Subject: session: send ctrl msg over mq Change-Id: I242056bc46ddb671064665916b2687860292dcb2 Signed-off-by: Florin Coras --- src/svm/message_queue.c | 3 ++- src/svm/message_queue.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'src/svm') diff --git a/src/svm/message_queue.c b/src/svm/message_queue.c index 89411143c12..77c15ed4654 100644 --- a/src/svm/message_queue.c +++ b/src/svm/message_queue.c @@ -200,10 +200,11 @@ svm_msg_q_add (svm_msg_q_t * mq, svm_msg_q_msg_t * msg, int nowait) } void -svm_msg_q_add_w_lock (svm_msg_q_t * mq, svm_msg_q_msg_t * msg) +svm_msg_q_add_and_unlock (svm_msg_q_t * mq, svm_msg_q_msg_t * msg) { ASSERT (svm_msq_q_msg_is_valid (mq, msg)); svm_queue_add_raw (mq->q, (u8 *) msg); + svm_msg_q_unlock (mq); } int diff --git a/src/svm/message_queue.h b/src/svm/message_queue.h index 708a03d716e..5ff0c4be103 100644 --- a/src/svm/message_queue.h +++ b/src/svm/message_queue.h @@ -163,7 +163,7 @@ int svm_msg_q_add (svm_msg_q_t * mq, svm_msg_q_msg_t * msg, int nowait); * @param msg message (pointer to ring position) to be enqueued * @return success status */ -void svm_msg_q_add_w_lock (svm_msg_q_t * mq, svm_msg_q_msg_t * msg); +void svm_msg_q_add_and_unlock (svm_msg_q_t * mq, svm_msg_q_msg_t * msg); /** * Consumer dequeue one message from queue -- cgit 1.2.3-korg