lkml.org 
[lkml]   [2010]   [Oct]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
SubjectRe: ftrace does not work on cpus > 999.
On Sat, Oct 16, 2010 at 08:15:05AM -0500, Robin Holt wrote:
> Just started looking into using ftrace to identify a difficult to diagnose
> userland set of processes when I noticed that the .../trace/per_cpu
> directory only contains entries for cpus 0-999. I have not looked at
> what else may not work. For the cpus that are listed, I am able to grep
> trace buffer information so it is mostly working.
>
> I will be away from email for most of today, but may get back to this
> tonight. If there are any suggestions, I will happily give them a try.
>
> Thanks,
> Robin


Oh!

Can you please try that?

Thanks.


diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index 9ec59f5..3565f9e 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -3999,7 +3999,7 @@ static void tracing_init_debugfs_percpu(long cpu)
/* strlen(cpu) + MAX(log10(cpu)) + '\0' */
char cpu_dir[7];

- if (cpu > 999 || cpu < 0)
+ if (cpu < 0)
return;

sprintf(cpu_dir, "cpu%ld", cpu);



\
 
 \ /
  Last update: 2010-10-16 17:49    [W:2.584 / U:0.008 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site