Repository: incubator-mynewt-core
Updated Branches:
  refs/heads/develop 2ee49799d -> 8cf9cf31c


newtmgr/oicmgr; export g_mgmt_evq.


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/c24d16d7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/c24d16d7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/c24d16d7

Branch: refs/heads/develop
Commit: c24d16d79ef7e8e06b95d398eb44189e2bfa8202
Parents: abcd250
Author: Marko Kiiskila <ma...@runtime.io>
Authored: Fri Oct 7 08:46:53 2016 -0700
Committer: Marko Kiiskila <ma...@runtime.io>
Committed: Fri Oct 7 13:21:22 2016 -0700

----------------------------------------------------------------------
 mgmt/newtmgr/src/newtmgr.c | 11 ++++++-----
 mgmt/oicmgr/src/oicmgr.c   |  3 ++-
 2 files changed, 8 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/c24d16d7/mgmt/newtmgr/src/newtmgr.c
----------------------------------------------------------------------
diff --git a/mgmt/newtmgr/src/newtmgr.c b/mgmt/newtmgr/src/newtmgr.c
index 15ba79a..2feca5d 100644
--- a/mgmt/newtmgr/src/newtmgr.c
+++ b/mgmt/newtmgr/src/newtmgr.c
@@ -32,7 +32,8 @@
 
 os_stack_t newtmgr_stack[OS_STACK_ALIGN(MYNEWT_VAL(NEWTMGR_STACK_SIZE))];
 
-static struct os_eventq g_nmgr_evq;
+static struct os_eventq nmgr_evq;
+struct os_eventq *g_mgmt_evq = &nmgr_evq;
 static struct os_task g_nmgr_task;
 
 /*
@@ -432,7 +433,7 @@ nmgr_task(void *arg)
     nmgr_jbuf_init(&nmgr_task_jbuf);
 
     while (1) {
-        ev = os_eventq_get(&g_nmgr_evq);
+        ev = os_eventq_get(&nmgr_evq);
         switch (ev->ev_type) {
             case OS_EVENT_T_MQUEUE_DATA:
                 nt = (struct nmgr_transport *) ev->ev_arg;
@@ -482,7 +483,7 @@ nmgr_rx_req(struct nmgr_transport *nt, struct os_mbuf *req)
 {
     int rc;
 
-    rc = os_mqueue_put(&nt->nt_imq, &g_nmgr_evq, req);
+    rc = os_mqueue_put(&nt->nt_imq, &nmgr_evq, req);
     if (rc != 0) {
         os_mbuf_free_chain(req);
     }
@@ -495,7 +496,7 @@ nmgr_task_init(void)
 {
     int rc;
 
-    os_eventq_init(&g_nmgr_evq);
+    os_eventq_init(&nmgr_evq);
 
     rc = os_task_init(&g_nmgr_task, "newtmgr", nmgr_task, NULL,
       MYNEWT_VAL(NEWTMGR_TASK_PRIO), OS_WAIT_FOREVER,
@@ -504,7 +505,7 @@ nmgr_task_init(void)
         goto err;
     }
 
-    rc = nmgr_os_groups_register(&g_nmgr_evq);
+    rc = nmgr_os_groups_register();
     if (rc != 0) {
         goto err;
     }

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/c24d16d7/mgmt/oicmgr/src/oicmgr.c
----------------------------------------------------------------------
diff --git a/mgmt/oicmgr/src/oicmgr.c b/mgmt/oicmgr/src/oicmgr.c
index 811e9fe..4fde423 100644
--- a/mgmt/oicmgr/src/oicmgr.c
+++ b/mgmt/oicmgr/src/oicmgr.c
@@ -59,6 +59,7 @@ static struct omgr_state omgr_state = {
   .os_oc_timer.c_ev.ev_type = OMGR_OC_TIMER,
   .os_oc_timer.c_evq = &omgr_state.os_evq
 };
+struct os_eventq *g_mgmt_evq = &omgr_state.os_evq;
 
 static os_stack_t oicmgr_stack[OICMGR_STACK_SZ];
 
@@ -369,7 +370,7 @@ oicmgr_init(void)
         goto err;
     }
 
-    rc = nmgr_os_groups_register(&o->os_evq);
+    rc = nmgr_os_groups_register();
     if (rc != 0) {
         goto err;
     }

Reply via email to