]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - ipc/ipcdev.git/commitdiff
QNX: Resmgr: Fix Compilation Warnings
authorAngela Stegmaier <angelabaker@ti.com>
Mon, 22 May 2017 21:04:37 +0000 (16:04 -0500)
committerAngela Stegmaier <angelabaker@ti.com>
Tue, 23 May 2017 20:40:39 +0000 (15:40 -0500)
Fix compilation warnings discovered when compiling
with newer QNX versions.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
qnx/src/ipc3x_dev/ti/syslink/build/Qnx/resmgr/syslink_main.c

index aa1a1c115392e4fc2e14e440dae6aebf95604ea2..cf2d89cd4c42594f591f1298695baa0a785c1608 100644 (file)
@@ -754,7 +754,7 @@ int ipc_read(resmgr_context_t *ctp, io_read_t *msg, ipc_ocb_t *ocb)
         return (ENOSYS);
 
     /* check to see where the trace buffer is */
-    if (proc_traces[procid].va == NULL) {
+    if (proc_traces[procid].va == 0) {
         return (ENOSYS);
     }
     if (ocb->ocb.offset == 0) {
@@ -981,7 +981,7 @@ int init_ipc_trace_device(ipc_dev_t *dev)
          * device is not yet setup.
          */
         if ((ipc_firmware[i].procState == RUNNING_STATE) &&
-            (proc_traces[i].va == NULL)) {
+            (proc_traces[i].va == 0)) {
             iofunc_func_init(_RESMGR_CONNECT_NFUNCS,
                 &dev->ipc.cfuncs_trace[i],
                 _RESMGR_IO_NFUNCS, &dev->ipc.iofuncs_trace[i]);
@@ -1028,7 +1028,7 @@ int init_ipc_trace_device(ipc_dev_t *dev)
                         "init_ipc_trace_device",
                         status, "mmap_device_io failed");
                     GT_1trace(curTrace, GT_4CLASS, "errno %d", errno);
-                    proc_traces[i].va = NULL;
+                  proc_traces[i].va = 0;
                 }
                 proc_traces[i].firstRead = TRUE;
             }
@@ -1036,7 +1036,7 @@ int init_ipc_trace_device(ipc_dev_t *dev)
                 GT_setFailureReason(curTrace, GT_4CLASS,
                     "init_ipc_trace_device",
                     status, "RscTable_getInfo failed");
-                proc_traces[i].va = NULL;
+                proc_traces[i].va = 0;
             }
             if (-1 == (dev->ipc.resmgr_id_trace[i] =
                        resmgr_attach(dev->dpp, &resmgr_attr,
@@ -1063,7 +1063,7 @@ int deinit_ipc_trace_device(ipc_dev_t *dev)
     for (i = 0; i < ipc_num_cores; i++) {
         /* Only disable trace device on cores in RESET state */
         if ((ipc_firmware[i].procState == RESET_STATE) &&
-            (proc_traces[i].va != NULL)) {
+            (proc_traces[i].va != 0)) {
             status = resmgr_detach(dev->dpp, dev->ipc.resmgr_id_trace[i],
                 0);
             if (status < 0) {
@@ -1075,7 +1075,7 @@ int deinit_ipc_trace_device(ipc_dev_t *dev)
                 munmap((void *)proc_traces[i].va,
                    ((proc_traces[i].len + 8 + 0x1000 - 1) / 0x1000) * 0x1000);
             }
-            proc_traces[i].va = NULL;
+            proc_traces[i].va = 0;
         }
     }