{"id":2215632,"url":"http://patchwork.ozlabs.org/api/patches/2215632/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-aspeed/patch/20260323160052.17528-10-vineeth@bitbyteword.org/","project":{"id":57,"url":"http://patchwork.ozlabs.org/api/projects/57/?format=json","name":"Linux ASPEED SoC development","link_name":"linux-aspeed","list_id":"linux-aspeed.lists.ozlabs.org","list_email":"linux-aspeed@lists.ozlabs.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260323160052.17528-10-vineeth@bitbyteword.org>","list_archive_url":null,"date":"2026-03-23T16:00:28","name":"[v2,09/19] fsi: Use trace_call__##name() at guarded tracepoint call sites","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"15a5d2ca68b835b686648fb9c75021019304e40e","submitter":{"id":92855,"url":"http://patchwork.ozlabs.org/api/people/92855/?format=json","name":"Vineeth Pillai (Google)","email":"vineeth@bitbyteword.org"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linux-aspeed/patch/20260323160052.17528-10-vineeth@bitbyteword.org/mbox/","series":[{"id":497356,"url":"http://patchwork.ozlabs.org/api/series/497356/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-aspeed/list/?series=497356","date":"2026-03-23T16:00:28","name":null,"version":2,"mbox":"http://patchwork.ozlabs.org/series/497356/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2215632/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2215632/checks/","tags":{},"related":[],"headers":{"Return-Path":"\n <linux-aspeed+bounces-3758-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-aspeed@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=bitbyteword.org header.i=@bitbyteword.org\n header.a=rsa-sha256 header.s=google header.b=FGCw31bT;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linux-aspeed+bounces-3758-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=none smtp.remote-ip=\"2607:f8b0:4864:20::c32\"","lists.ozlabs.org;\n dmarc=none (p=none dis=none) header.from=bitbyteword.org","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=bitbyteword.org header.i=@bitbyteword.org\n header.a=rsa-sha256 header.s=google header.b=FGCw31bT;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=bitbyteword.org\n (client-ip=2607:f8b0:4864:20::c32; helo=mail-oo1-xc32.google.com;\n envelope-from=vineeth@bitbyteword.org; receiver=lists.ozlabs.org)"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgQJb63lTz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 09:51:43 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4fgQJR0lLDz2yng;\n\tWed, 25 Mar 2026 09:51:35 +1100 (AEDT)","from mail-oo1-xc32.google.com (mail-oo1-xc32.google.com\n [IPv6:2607:f8b0:4864:20::c32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4ffdFZ0gGLz2xlh\n\tfor <linux-aspeed@lists.ozlabs.org>; Tue, 24 Mar 2026 03:01:22 +1100 (AEDT)","by mail-oo1-xc32.google.com with SMTP id\n 006d021491bc7-67baf20e8c2so1132315eaf.3\n        for <linux-aspeed@lists.ozlabs.org>;\n Mon, 23 Mar 2026 09:01:21 -0700 (PDT)","from vinmini.lan (c-73-143-21-186.hsd1.vt.comcast.net.\n [73.143.21.186])\n        by smtp.gmail.com with ESMTPSA id\n af79cd13be357-8cfc9088df1sm843364185a.25.2026.03.23.09.01.18\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Mon, 23 Mar 2026 09:01:19 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1774281682;\n\tcv=none;\n b=aEwwb2Hmnyx2IfpQkW/aXsGbB/fRqvYQLoi+RsW++w8Iwg+voLJ7t0nb4OhT5u/7Qy3wK9UJ/MduUszSp/DdZ9zhgX5BlqDScf8CncUpT5lgVC14EoZFB2zgnKtGYctOSS1t8g2qvUTkPrOSe2DdKrnNBUMyknoq17UdVZ85vMNPbJqxKmUjehrd7YawgS6ggW73NnBCITBEfAvV425AAypwP47eO2jyiflcIg+gPCgJYK3xPFAPV6A/J7gXTbronm6NecDfQ4W0C1kgb/NOShTFWcnJi2JHCwuvI9lleXS5U+6u694dzmOqnClr3OjCbvNeneyQ45RoRiEdk9QbHA==","ARC-Message-Signature":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1774281682; c=relaxed/relaxed;\n\tbh=mObnim+O/1qM5mBF9TW6/nMqNmbffOtpWCv4mCo57ds=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version;\n b=H9pC3xNWnkNJdiyo0/WRtFxOA0ddVNmwkmN374EBtpVf57sj3QwzOdXcz3PU+fsBOSoCh3iBroRHSyYKpUebY73fJT/MgnxI2ESrz6lqZFti4BMjuvs4ZKMdTuvmzEfFT+snTi8FAQjR4E2awMLEh2VCeoVX9gO377oYd7c6MNf6OA3tTHf7VpfhfgyeWxxhLc3aAq/wwK66GbPpN5a/CfiZqpbWS3/Gx4/FQ8/TgWGDRWoEha26QW1V5VWbdtdS62p14NoMA7/CFYOTTLBAcLintS6kEp6x0HMnSKOiwuRwde3PHrEDf14fv4nBR2GK7tqxVNKZIjdlIT/WivNDzw==","ARC-Authentication-Results":"i=1; lists.ozlabs.org;\n dmarc=none (p=none dis=none) header.from=bitbyteword.org;\n dkim=pass (2048-bit key;\n secure) header.d=bitbyteword.org header.i=@bitbyteword.org\n header.a=rsa-sha256 header.s=google header.b=FGCw31bT; dkim-atps=neutral;\n spf=pass (client-ip=2607:f8b0:4864:20::c32; helo=mail-oo1-xc32.google.com;\n envelope-from=vineeth@bitbyteword.org;\n receiver=lists.ozlabs.org) smtp.mailfrom=bitbyteword.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=bitbyteword.org; s=google; t=1774281680; x=1774886480;\n darn=lists.ozlabs.org;\n        h=content-transfer-encoding:mime-version:references:in-reply-to\n         :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=mObnim+O/1qM5mBF9TW6/nMqNmbffOtpWCv4mCo57ds=;\n        b=FGCw31bT7oytgJBDTyTXWFGn3GZBpfHVj8f6umTJbYO0h/IIFbudfhfD+Tpjcoc/md\n         nv7ZW2Gat+68nYf9Xi2pWJTqbhm2q5oqnLffeBFKVD+CM3Q28N7Xw4Oa8uKrPr4vJZIN\n         ZTMBj1TKVKujNtVjSDkZa/p6M7Z4w30WWE+mZ4X1sQbzjZ/FvefBlV2Kz1/HJgbCk1fk\n         v9AVhX0rQMK69kFVU7dkBFI6KEzRrUjoBtl/lgVqXrB/YXP7OD/xDFFGFEKWM8ZQM2Bx\n         4dHMCwlDoqkI6Aoo+GSrxu+lj5nzoYx2LmWfSTyd3g68SQGpJyEttN1PxtdQtO1866+W\n         GokQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1774281680; x=1774886480;\n        h=content-transfer-encoding:mime-version:references:in-reply-to\n         :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=mObnim+O/1qM5mBF9TW6/nMqNmbffOtpWCv4mCo57ds=;\n        b=CdS5z0V4fqmA37Ja+Y39YljFDJtx5MafCf5/aA3HCHwPdLTjmMHmLpf//h6hjCUfxQ\n         C0c8RAsUonJ3Pvnw4mcOfE4kwuouS9VABeY0VX8kyWlJDltDDDylkFJXzQDRxXaisMQb\n         1FimuFnLt1QO2n7ea1lmgjETIBHBRq0txcM/JHLWHBexAhMFWwdJtAsR/9eDDTygorlH\n         HvW9IYqLo9yw3JbxrkVjs+PQA6JPMTTr5KPuCJRJncV31rdnPzHfOMi4P0tAqs2wdruL\n         dPW8iD9voZLwZs2dCpwbQB2NwUZKESy+tFVJqPEpcGeNW/SldkC5D6XSwvie8ajJvVMG\n         jiZA==","X-Forwarded-Encrypted":"i=1;\n AJvYcCXpIl4WK9POLO1MTLTCpxW/WsE7q+yZUgiu0Nk9WZ8Al79yhVNyd6wqUiZkII/aZd21ppfT8MUx6u2i3Mw=@lists.ozlabs.org","X-Gm-Message-State":"AOJu0Yxuc5eZksgwi0/SX8YBbA/DswRyAk8qI1uU5u+s12ilkFhO3D0a\n\t1QAfYxpt4dkjcEVIsAXYHboC8V0rxWmsb/YmKn3q0s1ZGzerOKuRgJeKaKsIa1mH7xM=","X-Gm-Gg":"ATEYQzzwFGo6lDYmhjvUM5SuXzFPrafwbue36z1S3oe16NFszpFdyEkVqo3HU2XR9e9\n\tGAdFQIok+JmTOqFiVJZ/kvt+YJbn+bmLXopEYNvQ7pyRkNnPIPtKv/hY66/QbkHXpGF8vtMkPVp\n\tQoURk8FlAAUzXA8OQrUbz7S+iP2tWa9I4tVSopLxSsvql8u9McT6J3OiNHHh8WY6im55+ZF6cNH\n\t38VH9Fuzls8QzSZRyuDEU8u18UHFNOCGHGQz6KwD296bfkFj/P8+yijOGcoIhyD+VnldFQ+QpEc\n\t9zlvCCy0EMq7cptrRkWA/DxUmUD8Ge8fhmQOzPZ9RaXd3llJ0omq/P83xZBVrkrSW1zN1OYyH80\n\t7Jj35pDZ6qgOUWsKTATRvZy1LCSIgAMsPOjTZmQTtIUkyGo+wl5UBqB2AADDaRLVC0zPgmeI91i\n\tsnLJHOkw3BLq4FrUlZLL1rxjDr46o98qaFGJYEHrrt8DL7RWgSL4bRlfuVrfoWU6ij2A==","X-Received":"by 2002:a05:6820:987:b0:67d:ee07:32df with SMTP id\n 006d021491bc7-67dee0735f2mr1955626eaf.23.1774281680005;\n        Mon, 23 Mar 2026 09:01:20 -0700 (PDT)","From":"\"Vineeth Pillai (Google)\" <vineeth@bitbyteword.org>","To":"","Cc":"\"Vineeth Pillai (Google)\" <vineeth@bitbyteword.org>,\n\tSteven Rostedt <rostedt@goodmis.org>,\n\tPeter Zijlstra <peterz@infradead.org>,\n\tEddie James <eajames@linux.ibm.com>,\n\tNinad Palsule <ninad@linux.ibm.com>,\n\tJoel Stanley <joel@jms.id.au>,\n\tAndrew Jeffery <andrew@codeconstruct.com.au>,\n\tlinux-fsi@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org,\n\tlinux-aspeed@lists.ozlabs.org,\n\tlinux-kernel@vger.kernel.org,\n\tlinux-trace-kernel@vger.kernel.org","Subject":"[PATCH v2 09/19] fsi: Use trace_call__##name() at guarded tracepoint\n call sites","Date":"Mon, 23 Mar 2026 12:00:28 -0400","Message-ID":"<20260323160052.17528-10-vineeth@bitbyteword.org>","X-Mailer":"git-send-email 2.53.0","In-Reply-To":"<20260323160052.17528-1-vineeth@bitbyteword.org>","References":"<20260323160052.17528-1-vineeth@bitbyteword.org>","X-Mailing-List":"linux-aspeed@lists.ozlabs.org","List-Id":"<linux-aspeed.lists.ozlabs.org>","List-Help":"<mailto:linux-aspeed+help@lists.ozlabs.org>","List-Owner":"<mailto:linux-aspeed+owner@lists.ozlabs.org>","List-Post":"<mailto:linux-aspeed@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linux-aspeed/>,\n  <https://lists.ozlabs.org/pipermail/linux-aspeed/>","List-Subscribe":"<mailto:linux-aspeed+subscribe@lists.ozlabs.org>,\n  <mailto:linux-aspeed+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linux-aspeed+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linux-aspeed+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","X-Spam-Status":"No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,\n\tDKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS\n\tautolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"},"content":"Replace trace_foo() with the new trace_call__foo() at sites already\nguarded by trace_foo_enabled(), avoiding a redundant\nstatic_branch_unlikely() re-evaluation inside the tracepoint.\ntrace_call__foo() calls the tracepoint callbacks directly without\nutilizing the static branch again.\n\nSuggested-by: Steven Rostedt <rostedt@goodmis.org>\nSuggested-by: Peter Zijlstra <peterz@infradead.org>\nSigned-off-by: Vineeth Pillai (Google) <vineeth@bitbyteword.org>\nAssisted-by: Claude:claude-sonnet-4-6\n---\n drivers/fsi/fsi-master-aspeed.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)","diff":"diff --git a/drivers/fsi/fsi-master-aspeed.c b/drivers/fsi/fsi-master-aspeed.c\nindex aa1380cdff338..8313c7d530eb7 100644\n--- a/drivers/fsi/fsi-master-aspeed.c\n+++ b/drivers/fsi/fsi-master-aspeed.c\n@@ -229,7 +229,7 @@ static int check_errors(struct fsi_master_aspeed *aspeed, int err)\n \t\topb_readl(aspeed, ctrl_base + FSI_MSTAP0, &mstap0);\n \t\topb_readl(aspeed, ctrl_base + FSI_MESRB0, &mesrb0);\n \n-\t\ttrace_fsi_master_aspeed_opb_error(\n+\t\ttrace_call__fsi_master_aspeed_opb_error(\n \t\t\t\tbe32_to_cpu(mresp0),\n \t\t\t\tbe32_to_cpu(mstap0),\n \t\t\t\tbe32_to_cpu(mesrb0));\n","prefixes":["v2","09/19"]}