From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yw1-f182.google.com (mail-yw1-f182.google.com [209.85.128.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CA9B23AE194 for ; Wed, 18 Mar 2026 10:58:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=209.85.128.182 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773831542; cv=pass; b=hPFTPfZpSU58n6p6TjM41h2bJArfW9ey4U1uCTjBSjMo4b/aDYj3VMHcrr5hK7J4Rmv09HmfQiI/z5k+H4pWCb8C4ST/FibcuZVwLxpKE2uEQRlhJHcsChRESyPLodsBMuxLSKMG5w0ZR7JvoNGMfGn7lKtnOlrNyeRZmHmQTA0= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773831542; c=relaxed/simple; bh=LVVELEXkmiKTU/p+oy+of4jebFSUmNrxF9w9nex4moo=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=BdZ0gO+QHRYIH9GdMkC+tSWxZ/OZTaYnzgTHpWBosYgpGF4iDsjueqvsp03B7QD+g6BVJR1qaZa77eEz2Zy21FaimEz1gQNu2ZiOwL4wdc6o04HSqMkRmWt9E/Tj2mDxDN/IqUX2z4LAS5+FdcVW7rwmZSfqJ0hq/tbbcbwbO4M= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bitbyteword.org; spf=pass smtp.mailfrom=bitbyteword.org; dkim=pass (2048-bit key) header.d=bitbyteword.org header.i=@bitbyteword.org header.b=Y+F4gIrC; arc=pass smtp.client-ip=209.85.128.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bitbyteword.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bitbyteword.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bitbyteword.org header.i=@bitbyteword.org header.b="Y+F4gIrC" Received: by mail-yw1-f182.google.com with SMTP id 00721157ae682-79a60975dc5so23527287b3.0 for ; Wed, 18 Mar 2026 03:58:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773831537; cv=none; d=google.com; s=arc-20240605; b=QBWyqudfrbG4zIQ+iSY2BUgEe6veIdXWm4k9xYOCYZDu4evETsZXeBgWvJQSjcx7Gm hbfTirwfvaCmRLxxlTVC6K/Tcy8FwKUPhQMYvB9xc5O5kdN1pKDa8e8CB8xLNtio9FHo ydp/wu6F99xkCf62w8Wqux36GyrrEV2l/GCQzlwB/KC6nGFWg4xkCuMyzhnAyuCZlmuo xDjNA7N0bCaVH9QuvMn5Bj9ako6bFtSaoHJCPYc6nDO6dGPIcMSCjQZNENNeEQVaL0FG lSGzCkRpSnqVhVg+tGHvlD+rV1fue+b0zi4wbesLhIDbm80YPopS0YI1ggk++8Y8VHAR 2WGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=LVVELEXkmiKTU/p+oy+of4jebFSUmNrxF9w9nex4moo=; fh=l++AwiaSekbr+mKG+iBLlfcHm3SqBIXMzPtEyIvtIUs=; b=F+WStdf9BjXcsHoia2mU8OLoTP028QjCPv1BOl8mLiTcZWOqJ7XlCPE7yKeseol5F5 8pUO6D/i+lvhja0WQ3X5p7QDIswbiWA188FldmiquEPRk4BhI0+caleXA9r+mma9qGzo JpTPA22LE76vkZM9XgnqXGV9lw+SIBLKXeBPCNCx8Fy/IXYQG5O4ZAf+/BHYeMcSHP0B r+8tP/4OK7NSm5k5HpZXHuUFdQtOm9Wmv+yvH7sMLgwn9cDmLWEct+GVdhtDLVO4yobA DQxDnf1IT/0sx+ROyS2ZSAcUlfl4GOYjVJEQUylxEvfuKyFmqBNyTp1aXLjEIH0OcusS wkuw==; darn=vger.kernel.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bitbyteword.org; s=google; t=1773831537; x=1774436337; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=LVVELEXkmiKTU/p+oy+of4jebFSUmNrxF9w9nex4moo=; b=Y+F4gIrCy3AlMDM7CSYzAY8MdpN5nfDAenVYSS8jF8/QGMe0BtbaqtvpoNu4HHsdwI eCHGz033wV+iu7o9yHNzl8ab1W8iVYNVNBYMUrCHRQLI9DZgf1n+KJ5WGJM874ZC8E1f V8AfDwxwo6eY0vCZpRljMsNdbb7jgkZbz3BUBCDiRZdtki+wXyJ231XN2e5CQzBOtHl2 RNzehobgF8tA59rhsLrK604RjKLDzwzujNWXDWsClMTvJ5qFhXeMw/pwvPnR1XkeD7qu tmTv/A7/XayQthiGv4k2dz99RPffdzi9GNohb9QPIB0xHVtAoLzYczErYFx/GTFFdjmi QFOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773831537; x=1774436337; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=LVVELEXkmiKTU/p+oy+of4jebFSUmNrxF9w9nex4moo=; b=fJzxKQ6rNBNJJPHWrGHdoVdh61xQCxfFz2j7TButaPVhiERdpG2Bxm/iQnnHzJ+9zf D0BNXKAjq49TDuC6DmdO+594rQM/3FdY75kAwSBd/skpvSEP7JFdrEwtG4Nr12Tl/7kR lJglc6OKZm2cXDTdLEJcKtEXBnEK8glWz5moSSWqW5oRlp6DYzD2cS8GPS/etL8aY2vf b+fPloaXv+eByTpMt5lHD2CO/NfYg4ROfckBkDnEwzslEqEFvy+VtqFomDNIr4tXMJ/2 rl8IaHwH9VoIFl6fkao5ehbicWF9fhh194UrHuxU1d5JpygtlcoVFRxPYNnFtrgbIzOx m2xA== X-Forwarded-Encrypted: i=1; AJvYcCWKScnMI2fgjRjl9/XLSGkmcvm6Y9nrUl8aTB2p9pCs6edRqyotY+NyRvBe7y7qAiDZAfGPbSEopg==@vger.kernel.org X-Gm-Message-State: AOJu0Yx1SQtRc3OUgM1+EU1UXloYnYWlhWXKBtlDkrxSP2HFA2Gprp34 enQK3nwjOYwZP1ckD/y0IM16F5XTiOwyiRj7xeRf5RW3vaFHJ9UYeCWQjEkhmjekcWNtWTWa7Uz XkGqtF9sZ4znPZtxqsOlX40iB69D6rQ7wb+28Q/snIQ== X-Gm-Gg: ATEYQzyfgaYdgu0moI9hkorKp5kE6AlR6AMCjrMVhP6imGZKA0uoqpnK91fqvvgoATX tFBduQ/8MyDFIia8FCGZKwjCEGyfOMUnv4REwqPyIBA1xkpfYtLvgcWwiYmwaYuLoPst2wDaPY3 mDvDSPTZS47yuYIpctNl0xhhsm+EoR2rRO0hEAryG+us3RqswOo1ria2keQYPrqUxgVja8CjOG6 e1P8pkwsbDlLrncRSqhZWdmnaiIYklpGk1DZpj2GbkiwaN/dp0o2uj4o2UFlRSuWLVooridF9p3 p0ppnWs= X-Received: by 2002:a05:690c:c50e:b0:79a:3a33:933 with SMTP id 00721157ae682-79a71ad413dmr29714557b3.31.1773831537485; Wed, 18 Mar 2026 03:58:57 -0700 (PDT) Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20260312150523.2054552-1-vineeth@bitbyteword.org> <1e3c2830-765e-4271-89f7-0b6784b37597@efficios.com> <20260312112354.3dd99e36@gandalf.local.home> <219d015d-076b-4c80-8f63-88569115fdad@efficios.com> <20260312114041.5193c729@gandalf.local.home> <1becdbce-2c01-468a-bbab-42b5dea9fdf8@efficios.com> <20260312130255.6476e560@gandalf.local.home> <20260317120049.6a60fa88@gandalf.local.home> <6ca9f884-9566-4a82-9995-4c802a0bf8a0@efficios.com> In-Reply-To: <6ca9f884-9566-4a82-9995-4c802a0bf8a0@efficios.com> From: Vineeth Remanan Pillai Date: Wed, 18 Mar 2026 06:58:46 -0400 X-Gm-Features: AaiRm52iP799baA3h48fwfLjW02Pe87nEMlmDoXLIPKYRV2LFYQQkuww_KlSUU0 Message-ID: Subject: Re: [PATCH 00/15] tracepoint: Avoid double static_branch evaluation at guarded call sites To: Mathieu Desnoyers Cc: Steven Rostedt , Andrii Nakryiko , Peter Zijlstra , Dmitry Ilvokhin , Masami Hiramatsu , Ingo Molnar , Jens Axboe , io-uring@vger.kernel.org, "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Alexei Starovoitov , Daniel Borkmann , Marcelo Ricardo Leitner , Xin Long , Jon Maloy , Aaron Conole , Eelco Chaudron , Ilya Maximets , netdev@vger.kernel.org, bpf@vger.kernel.org, linux-sctp@vger.kernel.org, tipc-discussion@lists.sourceforge.net, dev@openvswitch.org, Oded Gabbay , Koby Elbaz , dri-devel@lists.freedesktop.org, "Rafael J. Wysocki" , Viresh Kumar , "Gautham R. Shenoy" , Huang Rui , Mario Limonciello , Len Brown , Srinivas Pandruvada , linux-pm@vger.kernel.org, MyungJoo Ham , Kyungmin Park , Chanwoo Choi , =?UTF-8?Q?Christian_K=C3=B6nig?= , Sumit Semwal , linaro-mm-sig@lists.linaro.org, Eddie James , Andrew Jeffery , Joel Stanley , linux-fsi@lists.ozlabs.org, David Airlie , Simona Vetter , Alex Deucher , Danilo Krummrich , Matthew Brost , Philipp Stanner , Harry Wentland , Leo Li , amd-gfx@lists.freedesktop.org, Jiri Kosina , Benjamin Tissoires , linux-input@vger.kernel.org, Wolfram Sang , linux-i2c@vger.kernel.org, Mark Brown , Michael Hennerich , =?UTF-8?B?TnVubyBTw6E=?= , linux-spi@vger.kernel.org, "James E.J. Bottomley" , "Martin K. Petersen" , linux-scsi@vger.kernel.org, Chris Mason , David Sterba , linux-btrfs@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Mar 17, 2026 at 12:02=E2=80=AFPM Mathieu Desnoyers wrote: > > On 2026-03-17 12:00, Steven Rostedt wrote: > > On Fri, 13 Mar 2026 10:02:32 -0400 > > Vineeth Remanan Pillai wrote: > > > >>> > >>> Perhaps: call_trace_foo() ? > >>> > >> call_trace_foo has one collision with the tracepoint > >> sched_update_nr_running and a function > >> call_trace_sched_update_nr_running. I had considered this and later > >> moved to trace_invoke_foo() because of the collision. But I can rename > >> call_trace_sched_update_nr_running to something else if call_trace_foo > >> is the general consensus. > > > > OK, then lets go with: trace_call__foo() > > > > The double underscore should prevent any name collisions. > > > > Does anyone have an objections? > I'm OK with it. > Great thanks! I shall send a v2 with s/trace_invoke_foo/trace_call__foo/ so= on. Thanks, Vineeth