Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751985AbbEDPKe (ORCPT ); Mon, 4 May 2015 11:10:34 -0400 Received: from mail.efficios.com ([78.47.125.74]:34120 "EHLO mail.efficios.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751447AbbEDPK1 (ORCPT ); Mon, 4 May 2015 11:10:27 -0400 Date: Mon, 4 May 2015 15:10:05 +0000 (UTC) From: Mathieu Desnoyers To: Drew Richardson Cc: Steven Rostedt , Ingo Molnar , linux-kernel@vger.kernel.org, Thomas Gleixner , Peter Zijlstra , John Stultz , Wade Cherry Message-ID: <199091314.42407.1430752205090.JavaMail.zimbra@efficios.com> In-Reply-To: <1430750469-16428-1-git-send-email-drew.richardson@arm.com> References: <1430750469-16428-1-git-send-email-drew.richardson@arm.com> Subject: Re: [PATCH] ftrace: Provide trace clock monotonic raw MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [192.222.194.238] X-Mailer: Zimbra 8.0.7_GA_6021 (ZimbraWebClient - FF37 (Linux)/8.0.7_GA_6021) Thread-Topic: ftrace: Provide trace clock monotonic raw Thread-Index: Jq707RKCvxcb0OvDX5vYc7VRST5Ahg== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1332 Lines: 50 ----- Original Message ----- > Expose the NMI safe accessor to the monotonic raw clock to the > tracer. The mono clock was added with commit > 1b3e5c0936046e7e023149ddc8946d21c2ea20eb. Although the monotonic raw > clock cannot be used to compare time between different machines, it is > not perterbed by ntp. perterbed -> perturbed > > Signed-off-by: Drew Richardson > What is the use-case that justify exposing the "raw fast" clock that cannot be handled by the "monotonic fast" clock ? Thanks, Mathieu > --- > kernel/trace/trace.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c > index 05330494a0df..458031c31a37 100644 > --- a/kernel/trace/trace.c > +++ b/kernel/trace/trace.c > @@ -876,6 +876,7 @@ static struct { > { trace_clock_jiffies, "uptime", 0 }, > { trace_clock, "perf", 1 }, > { ktime_get_mono_fast_ns, "mono", 1 }, > + { ktime_get_raw_fast_ns, "mono_raw", 1 }, > ARCH_TRACE_CLOCKS > }; > > -- > 2.1.4 > > -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com -- 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/