Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754750AbZDFXKG (ORCPT ); Mon, 6 Apr 2009 19:10:06 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752615AbZDFXJy (ORCPT ); Mon, 6 Apr 2009 19:09:54 -0400 Received: from rv-out-0506.google.com ([209.85.198.224]:28907 "EHLO rv-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752677AbZDFXJx convert rfc822-to-8bit (ORCPT ); Mon, 6 Apr 2009 19:09:53 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=PQ+JbX/YYX6u4H2Ma36iUjmNalLyvXbBgfnTgQgzRusRLccinCd3K5S50c4/EKOdIC EsLc/RB+A5orLUER5YPRCjI3Squ9igNzEzexv83IwTURyYk1VG7gAQBEKL2N9nytEgtD JQQaLYRKdxgmK3uj4X3P5mPCOms/z9ZCYBA0M= MIME-Version: 1.0 In-Reply-To: <49b7c2350904060717l1a87cca7p880b6843ea92c702@mail.gmail.com> References: <49b7c2350904060702j3f725a45ub5e7d3ee3af883c1@mail.gmail.com> <49b7c2350904060717l1a87cca7p880b6843ea92c702@mail.gmail.com> Date: Tue, 7 Apr 2009 08:09:50 +0900 Message-ID: <49b7c2350904061609q7984d5f0u478a092ffcabe12c@mail.gmail.com> Subject: Re: [PATCH] Update old Mini-HOWTO for ftrace From: GeunSik Lim To: Steven Rostedt , Ingo Molnar Cc: rt-users , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4175 Lines: 115 Sorry, I mistake because I don't understand how to submit patch exactly. I just appended below "singned-off" contents for convenience. Sorry again. Signed-off-by: GeunSik Lim Signed-off-by: Steven Rostedt Signed-off-by: Ingo Molnar 2009/4/6 GeunSik Lim : > I attached patch file again because no-operation is changed > from "none"word to "nop" word. > > for example, > -       "wakeup preemptirqsoff preemptoff irqsoff ftrace sched_switch none\n\n" > +       "wakeup preemptirqsoff preemptoff irqsoff function sched_switch nop\n\n" > > ./trace_nop.c:struct tracer nop_trace __read_mostly = >        .name   = "nop", >        .init           = nop_trace_init, >        .reset  = nop_trace_reset, >        .selftest       = trace_selftest_startup_nop, >        .flags  = &nop_flags, >        .set_flag       = nop_set_flag > > > > 2009/4/6 GeunSik Lim : >>   Dear Steven, >> >>   The author of ftrace(Internal kernel Function Tracer) feature >> renamed the ftrace tracer >>    to function to avoid further confusion between the ftrace >> infrastructure and the >>    function tracer on Oct-20, 2008. >> >>    But, Update of Mini-HOWTO document are still not working >>    . >>    Most of the developers often utilize "/debug/tracing/README" file >> as Mini-HOWTO. >>    They will confuse definition and usage about ftrace  between >> README(ftrace) file >>    and available_tracers(function) file after linux-2.6.27 like me. >>    And, I want you to append "chrt -f 5 sleep 1" command as simple >> example for latency. >> >>    Signed-off-by: GeunSik Lim >>    Signed-off-by: Steven Rostedt >>    Signed-off-by: Ingo Molnar >> --- >>  kernel/trace/trace.c |    3 ++- >>  1 files changed, 2 insertions(+), 1 deletions(-) >> >> diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c >> index a0174a4..15f0eec 100644 >> --- a/kernel/trace/trace.c >> +++ b/kernel/trace/trace.c >> @@ -2358,7 +2358,7 @@ static const char readme_msg[] = >>        "# mkdir /debug\n" >>        "# mount -t debugfs nodev /debug\n\n" >>        "# cat /debug/tracing/available_tracers\n" >> -       "wakeup preemptirqsoff preemptoff irqsoff ftrace sched_switch none\n\n" >> +       "wakeup preemptirqsoff preemptoff irqsoff function >> sched_switch none\n\n" >>        "# cat /debug/tracing/current_tracer\n" >>        "none\n" >>        "# echo sched_switch > /debug/tracing/current_tracer\n" >> @@ -2368,6 +2368,7 @@ static const char readme_msg[] = >>        "noprint-parent nosym-offset nosym-addr noverbose\n" >>        "# echo print-parent > /debug/tracing/trace_options\n" >>        "# echo 1 > /debug/tracing/tracing_enabled\n" >> +       "# chrt -f 5 sleep 1\n" >>        "# cat /debug/tracing/trace > /tmp/trace.txt\n" >>        "echo 0 > /debug/tracing/tracing_enabled\n" >>  ; >> >> >> >> -- >> Regards, >> GeunSik Lim >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at  http://vger.kernel.org/majordomo-info.html >> Please read the FAQ at  http://www.tux.org/lkml/ >> > > > > -- > Regards, > GeunSik Lim > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at  http://vger.kernel.org/majordomo-info.html > Please read the FAQ at  http://www.tux.org/lkml/ > -- Regards, GeunSik Lim -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@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 majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/