diff options
author | Gustavo Padovan | 2016-08-11 17:26:41 +0200 |
---|---|---|
committer | Greg Kroah-Hartman | 2016-08-15 16:39:45 +0200 |
commit | a04f915eba944d41773146bb6c004212b29a6ace (patch) | |
tree | 62b9754d14611b255f42c7c48441b84292b7c528 /drivers/staging/android/sync_trace.h | |
parent | staging/android: do not let userspace trigger WARN_ON (diff) | |
download | kernel-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.h | 32 |
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> |