Change in osmo-cbc[master]: Adjust use of inter-thread-queue with libosmocore API change

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

laforge gerrit-no-reply at lists.osmocom.org
Wed Jan 6 11:07:36 UTC 2021


laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-cbc/+/21994 )

Change subject: Adjust use of inter-thread-queue with libosmocore API change
......................................................................

Adjust use of inter-thread-queue with libosmocore API change

during the libosmocore it_q patch review there was some small
API change.

Change-Id: I6a42000057f2efb4554b508debe4312e8f19a745
---
M src/internal.h
M src/rest_it_op.c
2 files changed, 4 insertions(+), 3 deletions(-)

Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, approved



diff --git a/src/internal.h b/src/internal.h
index 49344a1..e493c86 100644
--- a/src/internal.h
+++ b/src/internal.h
@@ -39,7 +39,7 @@
 int peer_new_cbc_message(struct cbc_peer *peer, struct cbc_message *cbcmsg);
 
 /* rest_it_op.c */
-void rest2main_read_cb(struct osmo_it_q *q, void *item);
+void rest2main_read_cb(struct osmo_it_q *q, struct llist_head *item);
 
 
 /* smscb_*fsm.c */
diff --git a/src/rest_it_op.c b/src/rest_it_op.c
index b01f8ba..a91c758 100644
--- a/src/rest_it_op.c
+++ b/src/rest_it_op.c
@@ -23,6 +23,7 @@
 #include <errno.h>
 #include <pthread.h>
 
+#include <osmocom/core/linuxlist.h>
 #include <osmocom/core/it_q.h>
 
 #include "rest_it_op.h"
@@ -82,9 +83,9 @@
  ***********************************************************************/
 
 
-void rest2main_read_cb(struct osmo_it_q *q, void *item)
+void rest2main_read_cb(struct osmo_it_q *q, struct llist_head *item)
 {
-	struct rest_it_op *op = item;
+	struct rest_it_op *op = container_of(item, struct rest_it_op, list);
 	struct cbc_message *cbc_msg;
 
 	LOGP(DREST, LOGL_DEBUG, "%s(op=%p) from %lu\n", __func__, op, pthread_self());

-- 
To view, visit https://gerrit.osmocom.org/c/osmo-cbc/+/21994
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-cbc
Gerrit-Branch: master
Gerrit-Change-Id: I6a42000057f2efb4554b508debe4312e8f19a745
Gerrit-Change-Number: 21994
Gerrit-PatchSet: 2
Gerrit-Owner: laforge <laforge at osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge at osmocom.org>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20210106/cdda55d2/attachment.htm>


More information about the gerrit-log mailing list