Re: [REPOST PATCH] ftrace: Calculate the correct dyn_ftrace number to report to the userspace

2015-10-22 Thread Steven Rostedt
On Thu, 22 Oct 2015 13:14:07 +0800
Minfei Huang  wrote:

> On 10/15/15 at 10:25pm, Steven Rostedt wrote:
> > On Thu, 17 Sep 2015 00:19:42 +0800
> > Minfei Huang  wrote:
> > 
> > > Now, ftrace only calculate the dyn_ftrace number in the adding
> > > breakpoint loop, not in adding update and finish update loop.
> > > 
> > > Calculate the correct dyn_ftrace, once ftrace reports the failure message
> > > to the userspace.
> > > 
> > 
> > Bah, your emails got lost in my Inbox. Sorry about that.
> > 
> > I'll make an effort to look at this first thing tomorrow.
> 
> Ping. Any comment is appreciate.
> 

Looks fine. I'm pulling it into my queue and testing it.

-- Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [REPOST PATCH] ftrace: Calculate the correct dyn_ftrace number to report to the userspace

2015-10-22 Thread Steven Rostedt
On Thu, 22 Oct 2015 13:14:07 +0800
Minfei Huang  wrote:

> On 10/15/15 at 10:25pm, Steven Rostedt wrote:
> > On Thu, 17 Sep 2015 00:19:42 +0800
> > Minfei Huang  wrote:
> > 
> > > Now, ftrace only calculate the dyn_ftrace number in the adding
> > > breakpoint loop, not in adding update and finish update loop.
> > > 
> > > Calculate the correct dyn_ftrace, once ftrace reports the failure message
> > > to the userspace.
> > > 
> > 
> > Bah, your emails got lost in my Inbox. Sorry about that.
> > 
> > I'll make an effort to look at this first thing tomorrow.
> 
> Ping. Any comment is appreciate.
> 
> Thanks
> Minfei
> 
> > 
> > [ Cc'ing myself to remind me ]
> > 

And I still forgot :-/

OK, I'm looking at it now.

-- Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [REPOST PATCH] ftrace: Calculate the correct dyn_ftrace number to report to the userspace

2015-10-21 Thread Minfei Huang
On 10/15/15 at 10:25pm, Steven Rostedt wrote:
> On Thu, 17 Sep 2015 00:19:42 +0800
> Minfei Huang  wrote:
> 
> > Now, ftrace only calculate the dyn_ftrace number in the adding
> > breakpoint loop, not in adding update and finish update loop.
> > 
> > Calculate the correct dyn_ftrace, once ftrace reports the failure message
> > to the userspace.
> > 
> 
> Bah, your emails got lost in my Inbox. Sorry about that.
> 
> I'll make an effort to look at this first thing tomorrow.

Ping. Any comment is appreciate.

Thanks
Minfei

> 
> [ Cc'ing myself to remind me ]
> 
> -- Steve
> 
> > Signed-off-by: Minfei Huang 
> > ---
> >  arch/x86/kernel/ftrace.c | 4 
> >  1 file changed, 4 insertions(+)
> > 
> > diff --git a/arch/x86/kernel/ftrace.c b/arch/x86/kernel/ftrace.c
> > index 8b7b0a5..311bcf3 100644
> > --- a/arch/x86/kernel/ftrace.c
> > +++ b/arch/x86/kernel/ftrace.c
> > @@ -556,6 +556,7 @@ void ftrace_replace_code(int enable)
> > run_sync();
> >  
> > report = "updating code";
> > +   count = 0;
> >  
> > for_ftrace_rec_iter(iter) {
> > rec = ftrace_rec_iter_record(iter);
> > @@ -563,11 +564,13 @@ void ftrace_replace_code(int enable)
> > ret = add_update(rec, enable);
> > if (ret)
> > goto remove_breakpoints;
> > +   count++;
> > }
> >  
> > run_sync();
> >  
> > report = "removing breakpoints";
> > +   count = 0;
> >  
> > for_ftrace_rec_iter(iter) {
> > rec = ftrace_rec_iter_record(iter);
> > @@ -575,6 +578,7 @@ void ftrace_replace_code(int enable)
> > ret = finish_update(rec, enable);
> > if (ret)
> > goto remove_breakpoints;
> > +   count++;
> > }
> >  
> > run_sync();
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [REPOST PATCH] ftrace: Calculate the correct dyn_ftrace number to report to the userspace

2015-10-15 Thread Steven Rostedt
On Thu, 17 Sep 2015 00:19:42 +0800
Minfei Huang  wrote:

> Now, ftrace only calculate the dyn_ftrace number in the adding
> breakpoint loop, not in adding update and finish update loop.
> 
> Calculate the correct dyn_ftrace, once ftrace reports the failure message
> to the userspace.
> 

Bah, your emails got lost in my Inbox. Sorry about that.

I'll make an effort to look at this first thing tomorrow.

[ Cc'ing myself to remind me ]

-- Steve

> Signed-off-by: Minfei Huang 
> ---
>  arch/x86/kernel/ftrace.c | 4 
>  1 file changed, 4 insertions(+)
> 
> diff --git a/arch/x86/kernel/ftrace.c b/arch/x86/kernel/ftrace.c
> index 8b7b0a5..311bcf3 100644
> --- a/arch/x86/kernel/ftrace.c
> +++ b/arch/x86/kernel/ftrace.c
> @@ -556,6 +556,7 @@ void ftrace_replace_code(int enable)
>   run_sync();
>  
>   report = "updating code";
> + count = 0;
>  
>   for_ftrace_rec_iter(iter) {
>   rec = ftrace_rec_iter_record(iter);
> @@ -563,11 +564,13 @@ void ftrace_replace_code(int enable)
>   ret = add_update(rec, enable);
>   if (ret)
>   goto remove_breakpoints;
> + count++;
>   }
>  
>   run_sync();
>  
>   report = "removing breakpoints";
> + count = 0;
>  
>   for_ftrace_rec_iter(iter) {
>   rec = ftrace_rec_iter_record(iter);
> @@ -575,6 +578,7 @@ void ftrace_replace_code(int enable)
>   ret = finish_update(rec, enable);
>   if (ret)
>   goto remove_breakpoints;
> + count++;
>   }
>  
>   run_sync();

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[REPOST PATCH] ftrace: Calculate the correct dyn_ftrace number to report to the userspace

2015-09-16 Thread Minfei Huang
Now, ftrace only calculate the dyn_ftrace number in the adding
breakpoint loop, not in adding update and finish update loop.

Calculate the correct dyn_ftrace, once ftrace reports the failure message
to the userspace.

Signed-off-by: Minfei Huang 
---
 arch/x86/kernel/ftrace.c | 4 
 1 file changed, 4 insertions(+)

diff --git a/arch/x86/kernel/ftrace.c b/arch/x86/kernel/ftrace.c
index 8b7b0a5..311bcf3 100644
--- a/arch/x86/kernel/ftrace.c
+++ b/arch/x86/kernel/ftrace.c
@@ -556,6 +556,7 @@ void ftrace_replace_code(int enable)
run_sync();
 
report = "updating code";
+   count = 0;
 
for_ftrace_rec_iter(iter) {
rec = ftrace_rec_iter_record(iter);
@@ -563,11 +564,13 @@ void ftrace_replace_code(int enable)
ret = add_update(rec, enable);
if (ret)
goto remove_breakpoints;
+   count++;
}
 
run_sync();
 
report = "removing breakpoints";
+   count = 0;
 
for_ftrace_rec_iter(iter) {
rec = ftrace_rec_iter_record(iter);
@@ -575,6 +578,7 @@ void ftrace_replace_code(int enable)
ret = finish_update(rec, enable);
if (ret)
goto remove_breakpoints;
+   count++;
}
 
run_sync();
-- 
2.4.0

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] ftrace: Calculate the correct dyn_ftrace number to report to the userspace

2015-08-11 Thread Steven Rostedt
On Tue, 11 Aug 2015 23:32:38 +0800
Minfei Huang  wrote:

> Ping.
> 
> Could someone help to review this patch?
> 

I'll take a look at it. I'm also getting ready to go to Seattle for
LinuxCon/Plumbers. This isn't urgent. If there's nothing wrong with it,
I'll try to get it into 4.3.

-- Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH] ftrace: Calculate the correct dyn_ftrace number to report to the userspace

2015-08-11 Thread Minfei Huang
Ping.

Could someone help to review this patch?

Thanks
Minfei

On 07/22/15 at 11:13am, Minfei Huang wrote:
> From: Minfei Huang 
> 
> Now, ftrace only calculate the dyn_ftrace number in the adding
> breakpoint loop, not in adding update and finish update loop.
> 
> Calculate the correct dyn_ftrace, once ftrace reports the failure message
> to the userspace.
> 
> Signed-off-by: Minfei Huang 
> ---
>  arch/x86/kernel/ftrace.c | 4 
>  1 file changed, 4 insertions(+)
> 
> diff --git a/arch/x86/kernel/ftrace.c b/arch/x86/kernel/ftrace.c
> index 8b7b0a5..311bcf3 100644
> --- a/arch/x86/kernel/ftrace.c
> +++ b/arch/x86/kernel/ftrace.c
> @@ -556,6 +556,7 @@ void ftrace_replace_code(int enable)
>   run_sync();
>  
>   report = "updating code";
> + count = 0;
>  
>   for_ftrace_rec_iter(iter) {
>   rec = ftrace_rec_iter_record(iter);
> @@ -563,11 +564,13 @@ void ftrace_replace_code(int enable)
>   ret = add_update(rec, enable);
>   if (ret)
>   goto remove_breakpoints;
> + count++;
>   }
>  
>   run_sync();
>  
>   report = "removing breakpoints";
> + count = 0;
>  
>   for_ftrace_rec_iter(iter) {
>   rec = ftrace_rec_iter_record(iter);
> @@ -575,6 +578,7 @@ void ftrace_replace_code(int enable)
>   ret = finish_update(rec, enable);
>   if (ret)
>   goto remove_breakpoints;
> + count++;
>   }
>  
>   run_sync();
> -- 
> 2.4.0
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH] ftrace: Calculate the correct dyn_ftrace number to report to the userspace

2015-07-21 Thread Minfei Huang
From: Minfei Huang 

Now, ftrace only calculate the dyn_ftrace number in the adding
breakpoint loop, not in adding update and finish update loop.

Calculate the correct dyn_ftrace, once ftrace reports the failure message
to the userspace.

Signed-off-by: Minfei Huang 
---
 arch/x86/kernel/ftrace.c | 4 
 1 file changed, 4 insertions(+)

diff --git a/arch/x86/kernel/ftrace.c b/arch/x86/kernel/ftrace.c
index 8b7b0a5..311bcf3 100644
--- a/arch/x86/kernel/ftrace.c
+++ b/arch/x86/kernel/ftrace.c
@@ -556,6 +556,7 @@ void ftrace_replace_code(int enable)
run_sync();
 
report = "updating code";
+   count = 0;
 
for_ftrace_rec_iter(iter) {
rec = ftrace_rec_iter_record(iter);
@@ -563,11 +564,13 @@ void ftrace_replace_code(int enable)
ret = add_update(rec, enable);
if (ret)
goto remove_breakpoints;
+   count++;
}
 
run_sync();
 
report = "removing breakpoints";
+   count = 0;
 
for_ftrace_rec_iter(iter) {
rec = ftrace_rec_iter_record(iter);
@@ -575,6 +578,7 @@ void ftrace_replace_code(int enable)
ret = finish_update(rec, enable);
if (ret)
goto remove_breakpoints;
+   count++;
}
 
run_sync();
-- 
2.4.0

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/