From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757152Ab3DYJvu (ORCPT ); Thu, 25 Apr 2013 05:51:50 -0400 Received: from LGEMRELSE7Q.lge.com ([156.147.1.151]:42338 "EHLO LGEMRELSE7Q.lge.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755292Ab3DYJvt (ORCPT ); Thu, 25 Apr 2013 05:51:49 -0400 X-AuditID: 9c930197-b7c1fae000001854-92-5178fcb24cb8 From: Namhyung Kim To: Jiri Olsa Cc: Arnaldo Carvalho de Melo , Peter Zijlstra , Paul Mackerras , Ingo Molnar , Namhyung Kim , LKML , Steven Rostedt , Frederic Weisbecker , David Ahern , Stephane Eranian Subject: Re: [PATCH 05/14] perf tools: Introduce new 'ftrace' tool References: <1366705872-12132-1-git-send-email-namhyung@kernel.org> <1366705872-12132-6-git-send-email-namhyung@kernel.org> <20130424140918.GF971@krava.brq.redhat.com> <87fvyf9maa.fsf@sejong.aot.lge.com> <20130425090956.GA1033@krava.brq.redhat.com> Date: Thu, 25 Apr 2013 18:51:46 +0900 In-Reply-To: <20130425090956.GA1033@krava.brq.redhat.com> (Jiri Olsa's message of "Thu, 25 Apr 2013 11:09:56 +0200") Message-ID: <87r4hz7xal.fsf@sejong.aot.lge.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Brightmail-Tracker: AAAAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 25 Apr 2013 11:09:56 +0200, Jiri Olsa wrote: > On Thu, Apr 25, 2013 at 03:06:37PM +0900, Namhyung Kim wrote: >> On Wed, 24 Apr 2013 16:09:18 +0200, Jiri Olsa wrote: >> > On Tue, Apr 23, 2013 at 05:31:03PM +0900, Namhyung Kim wrote: >> >> From: Namhyung Kim >> >> +out: >> >> + put_tracing_file(file); >> >> + return ret; >> >> +} >> >> + >> >> +static int reset_tracing_files(struct perf_ftrace *ftrace __maybe_unused) >> >> +{ >> >> + if (write_tracing_file("tracing_on", "0") < 0) >> >> + return -1; >> >> + >> >> + if (write_tracing_file("current_tracer", "nop") < 0) >> >> + return -1; >> >> + >> >> + if (write_tracing_file("set_ftrace_pid", " ") < 0) >> >> + return -1; >> > >> > I think we want to reset set_ftrace_pid file as well >> > probably to -1.. >> > >> > if I'm tracing command with this file having wrong CPU(s) >> > I dont get any data.. >> >> Not sure I understood what you mean exactly. > > ugh, sry.. I wrote set_ftrace_pid when I actually meant tracing_cpumask ;-) Okay. :) > >> >> Do you mean it should be changed to >> >> if (write_tracing_file("set_ftrace_pid", "-1") < 0) >> >> ? It seems it's the right thing to do for compatibility. > > > looks like it's enough only to open it with O_TRUNC, > so I guess whatever minimal goes write_tracing_file Yeah, but I can see below from trace-cmd code. trace-cmd/trace-record.c: /* * Older kernels required "-1" to disable pid */ if (ret < 0 && !strlen(pid)) ret = write(fd, "-1", 2); Could you clarify this, Steve? Thanks, Namhyung