All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steven Rostedt <srostedt@redhat.com>
To: Stephen Rothwell <sfr@canb.auug.org.au>
Cc: linuxppc-dev@ozlabs.org, linux-next@vger.kernel.org,
	Paul Mackerras <paulus@samba.org>,
	"H. Peter Anvin" <hpa@zytor.com>,
	Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@elte.hu>
Subject: Re: linux-next: tracing/powerpc tree build failure
Date: Fri, 27 Mar 2009 08:48:51 -0400	[thread overview]
Message-ID: <1238158131.22033.10.camel@localhost.localdomain> (raw)
In-Reply-To: <20090327230834.93d0221d.sfr@canb.auug.org.au>


On Fri, 2009-03-27 at 23:08 +1100, Stephen Rothwell wrote:
> Hi all,
> 
> Today's linux-next build (powerpc allyesconfig) failed like this:
> 
> arch/powerpc/kernel/ftrace.c: In function 'prepare_ftrace_return':
> arch/powerpc/kernel/ftrace.c:612: warning: passing argument 3 of 'ftrace_push_return_trace' makes pointer from integer without a cast
> arch/powerpc/kernel/ftrace.c:612: error: too many arguments to function 'ftrace_push_return_trace'
> 
> Caused by commit 5d1a03dc541dc6672e60e57249ed22f40654ca47
> ("function-graph: moved the timestamp from arch to generic code") from
> the tracing tree which (removed an argument from
> ftrace_push_return_trace()) interacting with commit
> 6794c78243bfda020ab184d6d578944f8e90d26c ("powerpc64: port of the
> function graph tracer") from the powerpc tree.
> 
> I added the following patch and can carry it as necessary.

Thanks Stephen!!!

I knew this was going to break, but I needed to wait till powerpc merged
with tip before I could make the change.

> -- 
> Cheers,
> Stephen Rothwell                    sfr@canb.auug.org.au
> http://www.canb.auug.org.au/~sfr/
> 
> From: Stephen Rothwell <sfr@canb.auug.org.au>
> Date: Fri, 27 Mar 2009 22:47:58 +1100
> Subject: [PATCH] tracing: fixup for ftrace_push_return_trace API change
> 
> Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
> ---
>  arch/powerpc/kernel/ftrace.c |    6 +-----
>  1 files changed, 1 insertions(+), 5 deletions(-)
> 
> diff --git a/arch/powerpc/kernel/ftrace.c b/arch/powerpc/kernel/ftrace.c
> index 5b5d16b..5455943 100644
> --- a/arch/powerpc/kernel/ftrace.c
> +++ b/arch/powerpc/kernel/ftrace.c
> @@ -557,7 +557,6 @@ extern void mod_return_to_handler(void);
>  void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr)
>  {
>  	unsigned long old;
> -	unsigned long long calltime;
>  	int faulted;
>  	struct ftrace_graph_ent trace;
>  	unsigned long return_hooker = (unsigned long)&return_to_handler;
> @@ -606,10 +605,7 @@ void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr)
>  		return;
>  	}
>  
> -	calltime = cpu_clock(raw_smp_processor_id());
> -
> -	if (ftrace_push_return_trace(old, calltime,
> -				self_addr, &trace.depth) == -EBUSY) {
> +	if (ftrace_push_return_trace(old, self_addr, &trace.depth) == -EBUSY) {

This is exactly what I would have done.

Acked-by: Steven Rostedt <srostedt@redhat.com>

-- Steve

>  		*parent = old;
>  		return;
>  	}

  reply	other threads:[~2009-03-27 12:48 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-27 12:08 linux-next: tracing/powerpc tree build failure Stephen Rothwell
2009-03-27 12:08 ` Stephen Rothwell
2009-03-27 12:48 ` Steven Rostedt [this message]
2009-03-27 14:21   ` Stephen Rothwell
2009-03-27 14:21     ` Stephen Rothwell
2009-03-31  5:54   ` Stephen Rothwell
2009-03-31  5:54     ` Stephen Rothwell
2009-04-01 12:51     ` Ingo Molnar
2009-04-01 12:51       ` Ingo Molnar
2009-04-01 13:03       ` Stephen Rothwell
2009-04-01 13:03         ` Stephen Rothwell
2009-04-03 10:33 ` [tip:tracing/kmemtrace-v2] tracing, powerpc: fix powerpc tree and tracing tree interaction Stephen Rothwell
2009-04-03 10:33   ` Stephen Rothwell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1238158131.22033.10.camel@localhost.localdomain \
    --to=srostedt@redhat.com \
    --cc=hpa@zytor.com \
    --cc=linux-next@vger.kernel.org \
    --cc=linuxppc-dev@ozlabs.org \
    --cc=mingo@elte.hu \
    --cc=paulus@samba.org \
    --cc=sfr@canb.auug.org.au \
    --cc=tglx@linutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.