sched instrumentation: rename "pid" fields in sched_process_exec
[lttng-modules.git] / instrumentation / events / lttng-module / sched.h
index 23e4955ac7b4bfb7a9c86b7e9f2eb5087708655d..005f3d141e1f7bca6d6ccfe83dd29d94986c6057 100644 (file)
@@ -313,6 +313,7 @@ TRACE_EVENT(sched_process_fork,
                __entry->child_comm, __entry->child_tid)
 )
 
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0))
 /*
  * Tracepoint for exec:
  */
@@ -325,19 +326,20 @@ TRACE_EVENT(sched_process_exec,
 
        TP_STRUCT__entry(
                __string(       filename,       bprm->filename  )
-               __field(        pid_t,          pid             )
-               __field(        pid_t,          old_pid         )
+               __field(        pid_t,          tid             )
+               __field(        pid_t,          old_tid         )
        ),
 
        TP_fast_assign(
                tp_strcpy(filename, bprm->filename)
-               tp_assign(pid, p->pid)
-               tp_assign(old_pid, old_pid)
+               tp_assign(tid, p->pid)
+               tp_assign(old_tid, old_pid)
        ),
 
-       TP_printk("filename=%s pid=%d old_pid=%d", __get_str(filename),
-                 __entry->pid, __entry->old_pid)
+       TP_printk("filename=%s tid=%d old_tid=%d", __get_str(filename),
+                 __entry->tid, __entry->old_tid)
 )
+#endif
 
 /*
  * XXX the below sched_stat tracepoints only apply to SCHED_OTHER/BATCH/IDLE
This page took 0.023258 seconds and 4 git commands to generate.