summaryrefslogtreecommitdiffstats
path: root/drivers/staging/android/sync_trace.h
diff options
context:
space:
mode:
authorGustavo Padovan2016-08-11 17:26:41 +0200
committerGreg Kroah-Hartman2016-08-15 16:39:45 +0200
commita04f915eba944d41773146bb6c004212b29a6ace (patch)
tree62b9754d14611b255f42c7c48441b84292b7c528 /drivers/staging/android/sync_trace.h
parentstaging/android: do not let userspace trigger WARN_ON (diff)
downloadkernel-qcow2-linux-a04f915eba944d41773146bb6c004212b29a6ace.tar.gz
kernel-qcow2-linux-a04f915eba944d41773146bb6c004212b29a6ace.tar.xz
kernel-qcow2-linux-a04f915eba944d41773146bb6c004212b29a6ace.zip
staging/android: move trace/sync.h to sync_trace.h
The common behaviour for trace headers is to have them in the same folder they are used, instead of creating a special trace/ directory. Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/android/sync_trace.h')
-rw-r--r--drivers/staging/android/sync_trace.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/drivers/staging/android/sync_trace.h b/drivers/staging/android/sync_trace.h
new file mode 100644
index 000000000000..ea485f7be58a
--- /dev/null
+++ b/drivers/staging/android/sync_trace.h
@@ -0,0 +1,32 @@
+#undef TRACE_SYSTEM
+#define TRACE_INCLUDE_PATH ../../drivers/staging/android
+#define TRACE_SYSTEM sync_trace
+
+#if !defined(_TRACE_SYNC_H) || defined(TRACE_HEADER_MULTI_READ)
+#define _TRACE_SYNC_H
+
+#include "sync_debug.h"
+#include <linux/tracepoint.h>
+
+TRACE_EVENT(sync_timeline,
+ TP_PROTO(struct sync_timeline *timeline),
+
+ TP_ARGS(timeline),
+
+ TP_STRUCT__entry(
+ __string(name, timeline->name)
+ __field(u32, value)
+ ),
+
+ TP_fast_assign(
+ __assign_str(name, timeline->name);
+ __entry->value = timeline->value;
+ ),
+
+ TP_printk("name=%s value=%d", __get_str(name), __entry->value)
+);
+
+#endif /* if !defined(_TRACE_SYNC_H) || defined(TRACE_HEADER_MULTI_READ) */
+
+/* This part must be outside protection */
+#include <trace/define_trace.h>