From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752230AbcAEKqz (ORCPT ); Tue, 5 Jan 2016 05:46:55 -0500 Received: from mail-pf0-f181.google.com ([209.85.192.181]:32845 "EHLO mail-pf0-f181.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751601AbcAEKqw (ORCPT ); Tue, 5 Jan 2016 05:46:52 -0500 Date: Tue, 5 Jan 2016 19:46:01 +0900 From: Namhyung Kim To: Jiri Olsa Cc: Arnaldo Carvalho de Melo , Ingo Molnar , Peter Zijlstra , LKML , David Ahern , Steven Rostedt , Frederic Weisbecker , Andi Kleen , Wang Nan Subject: Re: [PATCH 2/5] perf tools: Add all matching dynamic sort keys for field name Message-ID: <20160105104601.GB13561@danjae.kornet> References: <1451963027-16973-1-git-send-email-namhyung@kernel.org> <1451963027-16973-2-git-send-email-namhyung@kernel.org> <20160105092427.GA21867@krava.brq.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20160105092427.GA21867@krava.brq.redhat.com> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jiri, Thanks for your review! On Tue, Jan 05, 2016 at 10:24:27AM +0100, Jiri Olsa wrote: > On Tue, Jan 05, 2016 at 12:03:44PM +0900, Namhyung Kim wrote: > > SNIP > > > static int add_dynamic_entry(struct perf_evlist *evlist, const char *tok) > > { > > char *str, *event_name, *field_name, *opt_name; > > @@ -1995,7 +2017,12 @@ static int add_dynamic_entry(struct perf_evlist *evlist, const char *tok) > > } > > > > if (!strcmp(field_name, "trace_fields")) { > > - ret = add_all_dynamic_fields(evlist ,raw_trace); > > + ret = add_all_dynamic_fields(evlist, raw_trace); > > + goto out; > > + } > > + > > + if (event_name == NULL) { > > + ret = add_all_matching_fields(evlist, field_name, raw_trace); > > goto out; > > should this be handled within find_evsel function: > > /* case 1 */ > if (event_name == NULL) { > if (evlist->nr_entries != 1) { > > > looks like it'd be dead code otherwise Hmm.. OK. But the find_evsel() is to get a evsel so it's not good place to add the code IMHO. I'll remove the case 1 from it. Thanks, Namhyung