Received: by 10.223.164.202 with SMTP id h10csp270686wrb; Mon, 13 Nov 2017 18:19:32 -0800 (PST) X-Google-Smtp-Source: AGs4zMY5IDJc1Giz7p2Q3A4fDT3BCbPZvJXaMyzxpqKzNmri7iKAH1tyYlM7A2SNK99vL9j6tsw+ X-Received: by 10.159.252.198 with SMTP id o6mr10657091pls.390.1510625971949; Mon, 13 Nov 2017 18:19:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510625971; cv=none; d=google.com; s=arc-20160816; b=f8VEmArbUkcaiqULywrdIEGTXK/oKR9Fbxkir+pDD84easEyhK5MUyCZFv8a5QStfu HVAdWEailv5gKrjgvBGLVhpGnpR70k4+ebau0mQ0xSQf0FhgH0p64ucW8cwwK9C+zwsE rs6QZe9+cUA29UUBSUq5sr9R45jt0rbQXxbuo0UJxQZ1blC1F15wu58UGoQz+ubEn9wJ uhh7eIb3dENTGhSO2RnljHA74vKzUIWSr/TiSn3K1kAJQl8x2eM102g8Z3G8oLCeqYiP IrrSxHFFxfZq8/SCeEBg+wd6W9LkrbxpPHov9x1KvA6PmFY1erdCoEANix3064m87+o9 d/gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=sYHu/c44Umj2IP35rt5M96gIktNG9YMlMn+fQKd9pLM=; b=FHXd3xbuAB2x9bzg6bmIX5IK1pnjNiqc6YeBtplxgekUuSj8yJPbd2jD1tWvPK/cGp k03lBuwexe9zu4ihlq5CGAXwHF9naSSTDm0wxyBZWdZX3SByKDYzEaJXEQJKuAip8r0+ vQq4U1OdmoAitUQMiSWd6fKOWnsM3Stn2MGQLFCq6XRsPAQcuKKxgV4vf6vhR7laz3n+ HnbjYPooU2oMMLgLoNzkv+sg8an15IS6AKRqZpudwvKTwBdtEuYdJJZU3Z9f0hD4fmQl llsBmGhvpZYHeEWVVONT3wQ8XjsTS93cIcuxMAt7Sh+wHD8vCJX40XWypzxe/kXg9FNo mIFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=LVNx2h3A; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w27si2776273pgc.524.2017.11.13.18.19.19; Mon, 13 Nov 2017 18:19:31 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=LVNx2h3A; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753160AbdKNCSU (ORCPT + 89 others); Mon, 13 Nov 2017 21:18:20 -0500 Received: from mail-pg0-f67.google.com ([74.125.83.67]:52134 "EHLO mail-pg0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751161AbdKNCSQ (ORCPT ); Mon, 13 Nov 2017 21:18:16 -0500 Received: by mail-pg0-f67.google.com with SMTP id p9so14168925pgc.8 for ; Mon, 13 Nov 2017 18:18:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=sYHu/c44Umj2IP35rt5M96gIktNG9YMlMn+fQKd9pLM=; b=LVNx2h3AZSZVKHTOfRshW3uy97mWkEcwAW4T4jSCL/vjrQR6G/68SfLGH8sSPE+F3C /84eJFPdzZ/5PqZt1dNmlcPuyBQSJaPLdfPjzadh4zFrP+oGIeQRttgVIP8VsPyd8k70 mscd1bCIKN8eHmNtipgQaRIgkttrugOxCaNvXiMIGSWUGIB796vRk+QpG8E+gc0BScEL IItvuThRzKI4hIuQkTu1PAjdUi797nHHQvVQ2/uMuFq4kTlz6cFkcQhc6IgG80x0mAAE Mo7Ja7ScjHIjkyeCycYjDJY5upBhHt//aNDjbJVAfnfIAO6TM6T0JmeQSnB4CSzmiNnJ l2xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=sYHu/c44Umj2IP35rt5M96gIktNG9YMlMn+fQKd9pLM=; b=KftRWCoW13LZDRZWbgkHgZz+Umpw+Tq11LvdIBPN6mntgBnCYYvOU6ZnrtMqW0BZFW 76hNp+M1xSQ3N+KpHkn6Z1WEFP02PtZzGhbYgOrqR876tbcfX76TW+gkDjzMEE6LdAV0 h1SlKMqGBMDy+jq/i5hujmft9ocoNE6NTZDBNcueMJoR4s97ilVDdpEvvQhs4fqkduWY P0v686SgqyoA5QO2pCyeRXToRy/jcYvbwNXMG+XY3ENg2gJn5qUYVdBm++EiCEu+uWxX x/vCWenZnTx0nj9xCIk7p7cb0l8HlIyAy2zhRhWaYzNO8JFpd/u2/HU13hPWgyW4xc9U SEPA== X-Gm-Message-State: AJaThX6OQ2C5XYz0eYNsAX0PbAfRV+0oJQqstolQ4EBMGHOte56lpdy4 SUlxOYFRIr2H7qatn7C/cBs= X-Received: by 10.84.212.8 with SMTP id d8mr10592468pli.75.1510625895514; Mon, 13 Nov 2017 18:18:15 -0800 (PST) Received: from [192.168.0.104] ([39.115.112.197]) by smtp.gmail.com with ESMTPSA id m9sm32349680pff.26.2017.11.13.18.18.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Nov 2017 18:18:14 -0800 (PST) Subject: Re: [PATCH 1/3] perf help: Document missing options To: Namhyung Kim , Arnaldo Carvalho de Melo Cc: Sihyeon Jang , linux-kernel@vger.kernel.org, Jiri Olsa , kernel-team@lge.com References: <1510449047-12941-1-git-send-email-uneedsihyeon@gmail.com> <20171113182956.GA8836@kernel.org> <20171114001542.GA16464@sejong> From: Taeung Song Message-ID: Date: Tue, 14 Nov 2017 11:18:10 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171114001542.GA16464@sejong> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Arnaldo and Namhyung :) On 11/14/2017 09:15 AM, Namhyung Kim wrote: > Hi Arnaldo, > > On Mon, Nov 13, 2017 at 03:29:56PM -0300, Arnaldo Carvalho de Melo wrote: >> Em Sun, Nov 12, 2017 at 10:10:45AM +0900, Sihyeon Jang escreveu: >>> Cc: Jiri Olsa >>> Cc: Namhyung Kim >>> Signed-off-by: Sihyeon Jang >>> --- >>> tools/perf/Documentation/perf-help.txt | 14 +++++++++++++- >>> 1 file changed, 13 insertions(+), 1 deletion(-) >>> >>> diff --git a/tools/perf/Documentation/perf-help.txt b/tools/perf/Documentation/perf-help.txt >>> index 5143918..bb605af 100644 >>> --- a/tools/perf/Documentation/perf-help.txt >>> +++ b/tools/perf/Documentation/perf-help.txt >>> @@ -7,7 +7,7 @@ perf-help - display help information about perf >>> >>> SYNOPSIS >>> -------- >>> -'perf help' [-a|--all] [COMMAND] >>> +'perf help' [--all] [--man|--web|--info] [COMMAND] >> >> Can you try figuring out if this actually works? I tried here and it >> doesn't, its an area we took "for free" when we copied the initial >> codebase from git.git, but I never looked at this area that much, now >> that I try: > > Yeah, I'm not sure we need to keep it. > > >> >> [acme@jouet linux]$ perf help >> Config with no key for man viewer: childrenError: wrong config key-value pair top.children=true >> [acme@jouet linux]$ >> >> Unsure if this is something that got broken by the 'perf config' >> patches, Taeung? > > Looks like a bug in 8e99b6d4533c ("tools include: Adopt strstarts() > from the kernel"). > > Following patch should fix it: > > Thanks, > Namhyung I also checked this error and test the below patch. It seems that Namhyung already fixes it !! Thanks, Taeung > > > From 096b78b437b5758acc025498e88d73d9d471b3c0 Mon Sep 17 00:00:00 2001 > From: Namhyung Kim > Date: Tue, 14 Nov 2017 09:10:43 +0900 > Subject: [PATCH] perf help: Fix a bug during strstart() conversion > > The commit 8e99b6d4533c changed prefixcmp() to strstart() but missed to > change the return value in some place. It makes perf help print > annoying output even for sane config items like below: > > $ perf help > '.root': unsupported man viewer sub key. > ... > > Fixes: 8e99b6d4533c ("tools include: Adopt strstarts() from the kernel") > Cc: Taeung Song > Signed-off-by: Namhyung Kim > --- > tools/perf/builtin-help.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/tools/perf/builtin-help.c b/tools/perf/builtin-help.c > index dbe4e4153bcf..ff51e5fc0daf 100644 > --- a/tools/perf/builtin-help.c > +++ b/tools/perf/builtin-help.c > @@ -283,7 +283,7 @@ static int perf_help_config(const char *var, const char *value, void *cb) > add_man_viewer(value); > return 0; > } > - if (!strstarts(var, "man.")) > + if (strstarts(var, "man.")) > return add_man_viewer_info(var, value); > > return 0; > @@ -313,7 +313,7 @@ static const char *cmd_to_page(const char *perf_cmd) > > if (!perf_cmd) > return "perf"; > - else if (!strstarts(perf_cmd, "perf")) > + else if (strstarts(perf_cmd, "perf")) > return perf_cmd; > > return asprintf(&s, "perf-%s", perf_cmd) < 0 ? NULL : s; > From 1583998434862473180@xxx Tue Nov 14 00:17:04 +0000 2017 X-GM-THRID: 1583820775939528595 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread