process-watch: get rid of mrp_debug warning on both 32- and 64-bit systems.
authorKrisztian Litkey <krisztian.litkey@intel.com>
Fri, 12 Dec 2014 17:47:16 +0000 (19:47 +0200)
committerKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 8 Jan 2015 16:37:20 +0000 (18:37 +0200)
Change-Id: I66cc13f7e154404f2ee2ed7ff6d43f2d0057a824

src/common/process-watch.c

index 276aa16..3b402ba 100644 (file)
@@ -688,31 +688,34 @@ static inline int bpf_copy(bpf_t *b, int from, int to)
 #define PIDOFFS     EVNTOFFS(exec, process_pid)
 #define TIDOFFS     EVNTOFFS(exec, process_tgid)
 
-#define STMT(b, stmt, k) do {                                             \
-        mrp_debug("@0x%4.4lx: %s, 0x%x", (b)->ip - (b)->insns, #stmt,     \
-                  (unsigned int)k);                                       \
-        if (bpf_ensure(b, 1) < 0) {                                       \
-            mrp_log_error("Failed to allocate BPF code buffer.");         \
-            exit(1);                                                      \
-        }                                                                 \
-        *(b)->ip++ = (struct sock_filter)BPF_STMT(stmt, k);               \
+#define STMT(b, stmt, k) do {                                           \
+        mrp_debug("@0x%4.4x: %s, 0x%x",                                 \
+                  (unsigned int)((b)->ip - (b)->insns),                 \
+                  #stmt,                                                \
+                  (unsigned int)k);                                     \
+        if (bpf_ensure(b, 1) < 0) {                                     \
+            mrp_log_error("Failed to allocate BPF code buffer.");       \
+            exit(1);                                                    \
+        }                                                               \
+        *(b)->ip++ = (struct sock_filter)BPF_STMT(stmt, k);             \
     } while (0)
 
 
-#define JUMP(b, test, k, jtrue, jfalse) do {                             \
-        int offs = (b)->ip - (b)->insns;                                 \
-                                                                         \
-        mrp_debug("@0x%4.4x: %s, 0x%x, $0x%x : @0x%x", offs,             \
-                  #test,                                                 \
-                  (unsigned int)k,                                       \
-                  (unsigned  int)offs + jtrue + 1,                       \
-                  (unsigned int)offs + jfalse + 1);                      \
-        if (bpf_ensure(b, 1) < 0) {                                      \
-            mrp_log_error("Failed to allocate BPF code buffer.");        \
-            exit(1);                                                     \
-        }                                                                \
-        *(b)->ip++ = (struct sock_filter)BPF_JUMP(test, k,               \
-                                                  jtrue, jfalse);        \
+#define JUMP(b, test, k, jtrue, jfalse) do {                            \
+        int offs = (b)->ip - (b)->insns;                                \
+                                                                        \
+        mrp_debug("@0x%4.4x: %s, 0x%x, $0x%x : @0x%x",                  \
+                  (unsigned int)offs,                                   \
+                  #test,                                                \
+                  (unsigned int)k,                                      \
+                  (unsigned int)offs + jtrue + 1,                       \
+                  (unsigned int)offs + jfalse + 1);                     \
+        if (bpf_ensure(b, 1) < 0) {                                     \
+            mrp_log_error("Failed to allocate BPF code buffer.");       \
+            exit(1);                                                    \
+        }                                                               \
+        *(b)->ip++ = (struct sock_filter)BPF_JUMP(test, k,              \
+                                                  jtrue, jfalse);       \
     } while (0)