Files
linux-apfs/include/linux
Andi Kleen bd2a634d9e tracepoints: Move struct tracepoint to new tracepoint-defs.h header
Steven recommended open coding access to tracepoint->key to add
trace points to headers. Unfortunately this is difficult for some
headers (such as x86 asm/msr.h) because including tracepoint.h
includes so many other headers that it causes include loops.
The main problem is the include of linux/rcupdate.h, which
pulls in a lot of other headers. The rcu header is only needed
when actually defining trace points.

Move the struct tracepoint into a separate tracepoint-defs.h
header that can be included without pulling in all of RCU.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Steven Rostedt <rostedt@goodmis.org>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Vince Weaver <vincent.weaver@maine.edu>
Link: http://lkml.kernel.org/r/1449018060-1742-2-git-send-email-andi@firstfloor.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
2015-12-06 12:56:06 +01:00
..
2015-10-01 12:48:11 -07:00
2015-06-25 11:49:31 +03:00
2015-10-17 21:22:08 -07:00
2015-10-27 19:34:54 -07:00
2012-12-02 00:05:12 +00:00
2009-04-01 08:59:23 -07:00
2015-11-06 17:50:42 -08:00
2013-11-15 09:32:21 +09:00
2015-10-07 16:02:49 -07:00
2015-10-18 10:14:39 -07:00
2010-08-04 11:00:45 +02:00
2008-01-28 23:21:18 +01:00
2013-05-07 18:38:27 -07:00
2014-01-16 10:23:02 +10:30
2015-06-19 15:18:28 +02:00
2015-05-05 13:40:42 -06:00
2005-04-16 15:20:36 -07:00
2015-11-09 15:11:24 -08:00
2015-10-27 18:55:31 -07:00
2014-10-09 22:25:58 -04:00
2012-12-11 17:22:27 -08:00
2015-10-06 17:08:19 +02:00
2011-03-31 11:26:23 -03:00
2010-02-10 17:47:17 -08:00
2015-06-25 01:13:43 +02:00
2015-09-10 15:36:59 -04:00
2015-06-25 17:00:39 -07:00
2010-11-29 08:55:25 +11:00
2015-11-20 16:19:54 -08:00
2005-04-16 15:20:36 -07:00