Received: by 2002:a05:7412:1e0b:b0:fc:a2b0:25d7 with SMTP id kr11csp542887rdb; Thu, 15 Feb 2024 07:51:03 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVNG0On7t9I+4fwE3Bouvb1C19RsO0X65QyTc/0P6MDchxkTq11RnQwa3bCJKdgnmxqsVtx/q1nGFNnHP5fKK2/ZmsUcqzKkwHm1tiRaA== X-Google-Smtp-Source: AGHT+IFFkSOAcrVXdzJD1Y+nlr3TvfTvuJfTB4rggIVAcI9lbwvItaf24gG9StpXqIgECsQZwYJp X-Received: by 2002:ac8:7d83:0:b0:42d:c407:b0f0 with SMTP id c3-20020ac87d83000000b0042dc407b0f0mr2232425qtd.1.1708012263699; Thu, 15 Feb 2024 07:51:03 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708012263; cv=pass; d=google.com; s=arc-20160816; b=r6ZYyKplOZmQ5oJYdn+0c+9hPy+E8TNBTkgdttaEUQoXxnkYbpSxuf19ZWenMUaLX/ 0aLh0r7dOyblgmR2qmIFroG8Jh3H+1C0BcUyps7WoWqY5Lshh8VSn1DWeMOJ3g2SivKk i+LRmFzdP7ptU9uqnwlxgq7JOZ2mhjFuS252XSKlZ2svK7qADKWEicnRAkFz7ssCrwK6 vIXrVpgSBYL4sm63/0xgthPIHB7X0dwN4lL6Mh2JRhPdAcp6+/2BToJCyMcqY2pknTxq D4Yk0TFtR4iVCyuDToeKL8sDNAw7+0czay3PnfZuFu+pos5a3Q0B+OrC7aIAA55Nmi9x 2kQQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :subject:cc:to:from:date; bh=VtOQTq0csySaQY4YBQagGpT2wCFmbnBzDsnLP7u+/BY=; fh=VaF/w+FGpk/prTFLJfCoV+GJDmV0Sd6dt8EMZrBTbz0=; b=ofwkZCB0Eo7IGHh+6mLnJesMENBFbc3WfcCOF5BRdO6PeZ8tYnjV3bdUho125RAbFm E5na+WCSYu9ggHuESsTG/JAkelPIFxZHiwGO6eoPwJfp7VpX7SBUU3QRh5XYdkeoqcdg a3qJtmwLAchkEIuSHHOiqMCZ6m/qyKtDMJQwTmEYyw1JbubU+LGC54VLJ+rvaJNTT/Sm bbS7bgG82Aq3rNwbv1oXQcUHFtETF49XQ7//7pUpohaq9miGtDTs8Hp35lTopDZhkRg3 K20MC2T03YxX8kZ6vDoihzBH3DDlwmI7JQ3rylX+ai3fggiQnJNL/2Civ4RZfkTnXYTR myjw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-67239-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-67239-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id h6-20020ac85846000000b0042dce452b2bsi1521841qth.235.2024.02.15.07.51.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Feb 2024 07:51:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-67239-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-67239-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-67239-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id DE1F61C2427B for ; Thu, 15 Feb 2024 15:50:34 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5BC7A1350FE; Thu, 15 Feb 2024 15:47:33 +0000 (UTC) Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D12581350EB; Thu, 15 Feb 2024 15:47:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708012052; cv=none; b=OwHilvhpnfoSWsAokIeE/S81x1pjcLVWVjAYrYosH6ET+D/477WKghNy6ilPtQXCXAR8oHjGE8KTe9VZ1+izfW7nQxMmlNSvOXuyJ23DqKQ+Mv2XG00KwR731iIgxmodW5X23Um8vCKjG8tJ6FlP/syXvkYcb/0uRd95pVQyTDY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708012052; c=relaxed/simple; bh=Hf6bxPRQvD+7VIPH9p9o2Rf3WPdCnp1+WDDxFKezXeo=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=I8BzV/w8AfJ9om5j8yP3nHjqgvCVhTwVsCfm5hQu6xiM792NS+7hNwzNSnhRdM4vtaww8gLWbL+TuZJ8j5HIvft7JePoUkKpFQFT1xu4ZWTYjgvw8YSSAhliVkmGa1EXWyQjdPBnWy1sL2C6zMcEAosBIPh2SPuDnQfbFLWWx6M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 61D42C433C7; Thu, 15 Feb 2024 15:47:30 +0000 (UTC) Date: Thu, 15 Feb 2024 10:49:03 -0500 From: Steven Rostedt To: "Masami Hiramatsu (Google)" Cc: Alexei Starovoitov , Florent Revest , linux-trace-kernel@vger.kernel.org, LKML , Martin KaFai Lau , bpf , Sven Schnelle , Alexei Starovoitov , Jiri Olsa , Arnaldo Carvalho de Melo , Daniel Borkmann , Alan Maguire , Mark Rutland , Peter Zijlstra , Thomas Gleixner , Guo Ren Subject: Re: [PATCH v7 23/36] function_graph: Add a new exit handler with parent_ip and ftrace_regs Message-ID: <20240215104903.09bb3765@gandalf.local.home> In-Reply-To: <170723230476.502590.16817817024423790038.stgit@devnote2> References: <170723204881.502590.11906735097521170661.stgit@devnote2> <170723230476.502590.16817817024423790038.stgit@devnote2> X-Mailer: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Wed, 7 Feb 2024 00:11:44 +0900 "Masami Hiramatsu (Google)" wrote: > diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig > index 61c541c36596..308b3bec01b1 100644 > --- a/kernel/trace/Kconfig > +++ b/kernel/trace/Kconfig > @@ -34,6 +34,9 @@ config HAVE_FUNCTION_GRAPH_TRACER > config HAVE_FUNCTION_GRAPH_RETVAL > bool > > +config HAVE_FUNCTION_GRAPH_FREGS > + bool > + > config HAVE_DYNAMIC_FTRACE > bool > help We're starting to get overloaded with the CONFIG_HAVE_* options. We need to start consolidating them. I would like to make RETVAL and FREGS into one option. We can add this now, but before we add anything else, we need to see what HAVE configs have the same archs, and then just consolidate them. If an new arch wants to add one of the consolidated features, it will also need to add all the other features that were consolidated with it. -- Steve