Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2553145yba; Mon, 6 May 2019 07:55:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqyUAUk1K50nSxvhDg967ecmSyeppDtNgT0ZNn/wPKC4kbiQS1XomGKSYUmujd1jAs2a/RZH X-Received: by 2002:a62:2051:: with SMTP id g78mr26612546pfg.125.1557154556007; Mon, 06 May 2019 07:55:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557154555; cv=none; d=google.com; s=arc-20160816; b=osn3rTRPuxxob9DS4cNQXJK+3/EJtcbaQcT5wRm3Rlc4zRYeCef7Z4V0V1uKmjK9A2 2oROF/2FQRN7MImZ1+3e7ICUq7awJaPLZFQxXh/1qSarQV+k/NoCVV90zf85MacNYOe5 pkJb6250xP6DssC9hsdmlqJ2f/QFzFqRAdtCO1gtXn4bvmwr55R/9Zqe0ud5frKnS29J Uo2BsvwBeR9h/FFLPB0lJHeY4vJtOLccjKyJIHpQeTs0dXQ1EZy4BCjXQnQL2Dm8BTYP AhyhOOccFjss2e/PQh628NK2Wsw0cU24DdrXk0nqpq/Zw3HEy64a3EbcBy5b7LJBdfrj wjkQ== 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:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date; bh=NLsPGdPl55/JyZuzLGjEn+60a9vzRTFKCGZfUJBvCvU=; b=c1M/VfIFQFCAviPno/TtgQHV/Y3/+cLvIMdfgIwaJTz7MaZ4znEnlR22QWz4UzUREh ezmv6kzdQ+3jEpHfpOQK8/v+zJd8+S529/u6PEaZ0UKsW5qg3RnLMICKkSI6ttXrSswX FzJ14spmAh/1LTa6TPPvZ8wFUijTIi8vSEmRLSeP8dIvvM2/EddLQTm3gRIyI/R2PUuD eUs3z2Oqo8n+5xMoOrRie3dbrFiqwzPh8kD6y9+7Dz1sjZGcoWaxb2c2yOZ+KGFyJx7H FVSXNGFHH/7U8MfKykHIHm29PdvhbyXr3gm1j2gFiS4bVuUCsCY58XcXjH6ByAO711VC qGqA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d12si14889194pll.94.2019.05.06.07.55.40; Mon, 06 May 2019 07:55:55 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729121AbfEFOqZ (ORCPT + 99 others); Mon, 6 May 2019 10:46:25 -0400 Received: from mail.kernel.org ([198.145.29.99]:44096 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729111AbfEFOqU (ORCPT ); Mon, 6 May 2019 10:46:20 -0400 Received: from gandalf.local.home (cpe-66-24-58-225.stny.res.rr.com [66.24.58.225]) (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 9798C2053B; Mon, 6 May 2019 14:46:19 +0000 (UTC) Date: Mon, 6 May 2019 10:46:18 -0400 From: Steven Rostedt To: Qais Yousef Cc: Peter Zijlstra , Ingo Molnar , linux-kernel@vger.kernel.org, Pavankumar Kondeti , Sebastian Andrzej Siewior , Uwe Kleine-Konig Subject: Re: [PATCH 4/7] sched: Add sched_load_rq tracepoint Message-ID: <20190506104618.2fa49e13@gandalf.local.home> In-Reply-To: <20190506144200.z4s63nm7untol2tr@e107158-lin.cambridge.arm.com> References: <20190505115732.9844-1-qais.yousef@arm.com> <20190505115732.9844-5-qais.yousef@arm.com> <20190506090859.GK2606@hirez.programming.kicks-ass.net> <20190506095239.08577b3e@gandalf.local.home> <20190506144200.z4s63nm7untol2tr@e107158-lin.cambridge.arm.com> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 6 May 2019 15:42:00 +0100 Qais Yousef wrote: > I can control that for the wrappers I'm introducing. But the actual tracepoint > get the 'trace_' part prepended automatically by the macros. > > ie DECLARE_TRACE(pelt_rq, ...) will automatically generate a function called > trace_pelt_se(...) > > Or am I missing something? No trace comes from the trace points. So basically, we are going back to having tracepoints without associated trace events. Which basically is just saying "we want trace events here, but don't want an API". Of course, we can create a module that can attach to them and create the trace events as well. I'm not a big fan of this, but I'll let Peter decide. -- Steve