Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp2114848ybh; Fri, 17 Jul 2020 09:38:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyIb2pev4C843V7b1vlgnK2P/FP84YvThyKHgvPi2Ahxkircn+h3DbmpZSy+evNAnsqqiVa X-Received: by 2002:a17:906:594c:: with SMTP id g12mr9339759ejr.255.1595003890818; Fri, 17 Jul 2020 09:38:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595003890; cv=none; d=google.com; s=arc-20160816; b=MMppcpS14FsNATB1SLnl81MeYa4EJCFmwfzHvntgGmeukXg4UgiKr8fVhyxXRV+InR cm60bES+dMH6cZOWYHkXkWqd3FCeAHsTTGOPQeYft3DHVGaE7g6K1bdJEzDLm7hwUwj6 2Hya+G/XiD3LxJ5EvAS09Ygm5G8AaiNu3TxZA4ioM8OCSP2iEGW5zqXv+HWGNUpz+1X4 VFlOxhB677imipfnyuFyV5xfM9cfttYR9P0IwF56I+9VER4BjyaT/T2MR71XzwV++L1m WFghnhusQ08yAzHh85DZziDv3AZ4AwvFkYFlAgbvDb9e7Z5VW1X8qnILTxM9LjL3rwZH WXNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=ZTdIUQCD8KvRaZOXqxLXzVF4Yo84m9hh1I+Cl7sg1OA=; b=LNS2NleFTcegRC4B9QEiCF5rIvxq5WN7Im3ApEsy1lscNOLQJmU95Uj+yStU/R4/Sx D6kyECkPcST5+i4IfhlQ/nCnDexrlyIsNvZM057GOBgbn6lYr0/w2RMoe3PMPbdfZHk3 Q76jRDbf2YD9F/HxkMAd0VGEQqr09l7vu4GJ/iYJG3/085mZ0Znnl/JSdSqMiNkCCe3X EQPGI+1gkNVDB6woqcVsgJoOZiP3mabgltzRgvyh56Qt1SA2m44dl/VHU6a533FJVDBn Rue2cj8jYT0G/wmddQN+9SSJkgy/DZiYWqUJmbaC+rKrIObDzZI53Nj7bYaZ2CtL65NW 65Aw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=HIp4AhYW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v18si5517579ejb.360.2020.07.17.09.37.48; Fri, 17 Jul 2020 09:38:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=HIp4AhYW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726411AbgGQQhj (ORCPT + 99 others); Fri, 17 Jul 2020 12:37:39 -0400 Received: from mail.kernel.org ([198.145.29.99]:60134 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726221AbgGQQhi (ORCPT ); Fri, 17 Jul 2020 12:37:38 -0400 Received: from quaco.ghostprotocols.net (unknown [179.97.37.151]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 21CD82065E; Fri, 17 Jul 2020 16:37:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1595003858; bh=M25Ak9N76phcop4nhODTZl3XiQ185fxbNFqhkP2BzEY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=HIp4AhYWiZvZ/Qp3qSrnCMw/TkCl8xK5ItR/6BKz679cx4oX7KrYURkHbVfVGh351 gZ66kZtAVEl+drvVMDwMGmLjsywAp3uDegetLMjbo/6HelDcQQ2tqEwnQeUxjxE81i T6A5L4L2sdJ/nquBjEU94ToXDVSVVW8W0/L8/xJQ= Received: by quaco.ghostprotocols.net (Postfix, from userid 1000) id 79BA640482; Fri, 17 Jul 2020 13:37:35 -0300 (-03) Date: Fri, 17 Jul 2020 13:37:35 -0300 From: Arnaldo Carvalho de Melo To: Steven Rostedt Cc: Changbin Du , Jiri Olsa , Peter Zijlstra , Ingo Molnar , Namhyung Kim , linux-kernel@vger.kernel.org, "linux-trace-devel@vger.kernel.org" Subject: Re: [PATCH v5 02/17] perf ftrace: add option '-F/--funcs' to list available functions Message-ID: <20200717163735.GC712240@kernel.org> References: <20200711124035.6513-1-changbin.du@gmail.com> <20200711124035.6513-3-changbin.du@gmail.com> <20200717110504.1650fbdc@oasis.local.home> <20200717162116.GB712240@kernel.org> <20200717122740.59186df2@oasis.local.home> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200717122740.59186df2@oasis.local.home> X-Url: http://acmel.wordpress.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Em Fri, Jul 17, 2020 at 12:27:40PM -0400, Steven Rostedt escreveu: > On Fri, 17 Jul 2020 13:21:16 -0300 Arnaldo Carvalho de Melo wrote: > > > Would you like to start contributing to that, and when we get the > > > libtracefs.so packed in distributions, we can easily create the > > > perf ftrace without having to rewrite the wheel 10 times? > > Or we can use as soon as it is available, not preventing 'perf ftrace' > > from having to wait for libtracefs.so? > > Duplication is normal at some point, Changbin is moving 'perf ftrace' > > forward, and has been doing this thru several patch series revisions, if > > we continue putting new requirements, it gets tiresome at some point :-\ > We're finally at the point to move libtracefs.so and libtraceevent.so > into their own repository. > My fear is that the two will become incompatible, and forked forever. I don't share this fear, and since libtracefs is not generally available, this will make perf progress to be slowed down, so its better to merge what he has so far, after some review issues that surfaced are solved, and when a better way of achieving that is available, consider using it. - Arnaldo