Messages in this thread | | | Date | Tue, 1 Dec 2015 20:56:24 -0500 | From | Steven Rostedt <> | Subject | Re: [PATCH 2/4] tracepoints: Move struct tracepoint to new tracepoint-defs.h header |
| |
On Tue, 1 Dec 2015 17:00:58 -0800 Andi Kleen <andi@firstfloor.org> wrote:
> From: Andi Kleen <ak@linux.intel.com> > > 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>
Acked-by: Steven Rostedt <rostedt@goodmis.org>
-- Steve
| |