All of lore.kernel.org
 help / color / mirror / Atom feed
* trace: Add exports to use __print_symbolic and __print_flags from a module
@ 2009-06-01 14:53 ` Steven Whitehouse
  0 siblings, 0 replies; 4+ messages in thread
From: Steven Whitehouse @ 2009-06-01 14:53 UTC (permalink / raw)
  To: Steven Rostedt; +Cc: linux-kernel, cluster-devel


A patch to allow the use of __print_symbolic and __print_flags
from a module. This allows the current GFS2 tracing patch to
build. This is against the latest -tip tree.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>

diff --git a/kernel/trace/trace_output.c b/kernel/trace/trace_output.c
index c12d95d..0fe3b22 100644
--- a/kernel/trace/trace_output.c
+++ b/kernel/trace/trace_output.c
@@ -17,6 +17,7 @@
 static DECLARE_RWSEM(trace_event_mutex);
 
 DEFINE_PER_CPU(struct trace_seq, ftrace_event_seq);
+EXPORT_PER_CPU_SYMBOL(ftrace_event_seq);
 
 static struct hlist_head event_hash[EVENT_HASHSIZE] __read_mostly;
 
@@ -250,6 +251,7 @@ ftrace_print_flags_seq(struct trace_seq *p, const char *delim,
 
 	return p->buffer;
 }
+EXPORT_SYMBOL(ftrace_print_flags_seq);
 
 const char *
 ftrace_print_symbols_seq(struct trace_seq *p, unsigned long val,
@@ -275,6 +277,7 @@ ftrace_print_symbols_seq(struct trace_seq *p, unsigned long val,
 
 	return p->buffer;
 }
+EXPORT_SYMBOL(ftrace_print_symbols_seq);
 
 #ifdef CONFIG_KRETPROBES
 static inline const char *kretprobed(const char *name)



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Cluster-devel] trace: Add exports to use __print_symbolic and __print_flags from a module
@ 2009-06-01 14:53 ` Steven Whitehouse
  0 siblings, 0 replies; 4+ messages in thread
From: Steven Whitehouse @ 2009-06-01 14:53 UTC (permalink / raw)
  To: cluster-devel.redhat.com


A patch to allow the use of __print_symbolic and __print_flags
from a module. This allows the current GFS2 tracing patch to
build. This is against the latest -tip tree.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>

diff --git a/kernel/trace/trace_output.c b/kernel/trace/trace_output.c
index c12d95d..0fe3b22 100644
--- a/kernel/trace/trace_output.c
+++ b/kernel/trace/trace_output.c
@@ -17,6 +17,7 @@
 static DECLARE_RWSEM(trace_event_mutex);
 
 DEFINE_PER_CPU(struct trace_seq, ftrace_event_seq);
+EXPORT_PER_CPU_SYMBOL(ftrace_event_seq);
 
 static struct hlist_head event_hash[EVENT_HASHSIZE] __read_mostly;
 
@@ -250,6 +251,7 @@ ftrace_print_flags_seq(struct trace_seq *p, const char *delim,
 
 	return p->buffer;
 }
+EXPORT_SYMBOL(ftrace_print_flags_seq);
 
 const char *
 ftrace_print_symbols_seq(struct trace_seq *p, unsigned long val,
@@ -275,6 +277,7 @@ ftrace_print_symbols_seq(struct trace_seq *p, unsigned long val,
 
 	return p->buffer;
 }
+EXPORT_SYMBOL(ftrace_print_symbols_seq);
 
 #ifdef CONFIG_KRETPROBES
 static inline const char *kretprobed(const char *name)




^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: trace: Add exports to use __print_symbolic and __print_flags from a module
  2009-06-01 14:53 ` [Cluster-devel] " Steven Whitehouse
  (?)
@ 2009-06-01 15:06 ` Steven Rostedt
  -1 siblings, 0 replies; 4+ messages in thread
From: Steven Rostedt @ 2009-06-01 15:06 UTC (permalink / raw)
  To: Steven Whitehouse; +Cc: linux-kernel, cluster-devel


On Mon, 1 Jun 2009, Steven Whitehouse wrote:

> 
> A patch to allow the use of __print_symbolic and __print_flags
> from a module. This allows the current GFS2 tracing patch to
> build. This is against the latest -tip tree.
> 
> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>

Thanks! I'll apply it.

-- Steve

> 
> diff --git a/kernel/trace/trace_output.c b/kernel/trace/trace_output.c
> index c12d95d..0fe3b22 100644
> --- a/kernel/trace/trace_output.c
> +++ b/kernel/trace/trace_output.c
> @@ -17,6 +17,7 @@
>  static DECLARE_RWSEM(trace_event_mutex);
>  
>  DEFINE_PER_CPU(struct trace_seq, ftrace_event_seq);
> +EXPORT_PER_CPU_SYMBOL(ftrace_event_seq);
>  
>  static struct hlist_head event_hash[EVENT_HASHSIZE] __read_mostly;
>  
> @@ -250,6 +251,7 @@ ftrace_print_flags_seq(struct trace_seq *p, const char *delim,
>  
>  	return p->buffer;
>  }
> +EXPORT_SYMBOL(ftrace_print_flags_seq);
>  
>  const char *
>  ftrace_print_symbols_seq(struct trace_seq *p, unsigned long val,
> @@ -275,6 +277,7 @@ ftrace_print_symbols_seq(struct trace_seq *p, unsigned long val,
>  
>  	return p->buffer;
>  }
> +EXPORT_SYMBOL(ftrace_print_symbols_seq);
>  
>  #ifdef CONFIG_KRETPROBES
>  static inline const char *kretprobed(const char *name)
> 
> 
> 

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [tip:tracing/core] tracing: add exports to use __print_symbolic and __print_flags from a module
  2009-06-01 14:53 ` [Cluster-devel] " Steven Whitehouse
  (?)
  (?)
@ 2009-06-04 12:04 ` tip-bot for Steven Whitehouse
  -1 siblings, 0 replies; 4+ messages in thread
From: tip-bot for Steven Whitehouse @ 2009-06-04 12:04 UTC (permalink / raw)
  To: linux-tip-commits; +Cc: linux-kernel, swhiteho, hpa, mingo, rostedt, tglx

Commit-ID:  ec081ddc3d90aab35bc0de19a358b964978837cf
Gitweb:     http://git.kernel.org/tip/ec081ddc3d90aab35bc0de19a358b964978837cf
Author:     Steven Whitehouse <swhiteho@redhat.com>
AuthorDate: Mon, 1 Jun 2009 15:53:35 +0100
Committer:  Steven Rostedt <rostedt@goodmis.org>
CommitDate: Mon, 1 Jun 2009 23:25:29 -0400

tracing: add exports to use __print_symbolic and __print_flags from a module

A patch to allow the use of __print_symbolic and __print_flags
from a module. This allows the current GFS2 tracing patch to
build.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
LKML-Reference: <1243868015.29604.542.camel@localhost.localdomain>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>


---
 kernel/trace/trace_output.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/kernel/trace/trace_output.c b/kernel/trace/trace_output.c
index c12d95d..0fe3b22 100644
--- a/kernel/trace/trace_output.c
+++ b/kernel/trace/trace_output.c
@@ -17,6 +17,7 @@
 static DECLARE_RWSEM(trace_event_mutex);
 
 DEFINE_PER_CPU(struct trace_seq, ftrace_event_seq);
+EXPORT_PER_CPU_SYMBOL(ftrace_event_seq);
 
 static struct hlist_head event_hash[EVENT_HASHSIZE] __read_mostly;
 
@@ -250,6 +251,7 @@ ftrace_print_flags_seq(struct trace_seq *p, const char *delim,
 
 	return p->buffer;
 }
+EXPORT_SYMBOL(ftrace_print_flags_seq);
 
 const char *
 ftrace_print_symbols_seq(struct trace_seq *p, unsigned long val,
@@ -275,6 +277,7 @@ ftrace_print_symbols_seq(struct trace_seq *p, unsigned long val,
 
 	return p->buffer;
 }
+EXPORT_SYMBOL(ftrace_print_symbols_seq);
 
 #ifdef CONFIG_KRETPROBES
 static inline const char *kretprobed(const char *name)

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-06-04 12:05 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-01 14:53 trace: Add exports to use __print_symbolic and __print_flags from a module Steven Whitehouse
2009-06-01 14:53 ` [Cluster-devel] " Steven Whitehouse
2009-06-01 15:06 ` Steven Rostedt
2009-06-04 12:04 ` [tip:tracing/core] tracing: add " tip-bot for Steven Whitehouse

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.