From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (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 B94C144CAE0 for ; Fri, 22 May 2026 14:35:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779460506; cv=none; b=orBCz7D3QW5AeZ5GAOg+Uazcuj4GTVWr0uUEcpGbwiwDyQJYPEjDnjiga89s4UDFU8oxxpw5vJnbotFcDXINH8uiha0LmiFMnV2K7KPM9P7zhZ4CfLO9DKO5V2Xt/PIp2vdGZdPpYJQK4EXv7AuNmyPYlDuZKC9ZRepn4VSrYcM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779460506; c=relaxed/simple; bh=WqrfXFyOkKW8+X6Q2Ei5AotDeyZFf5v7BmImt3DImBY=; h=Message-ID:Date:From:To:Cc:Subject:References:MIME-Version: Content-Type; b=bq742F7cUkiZoWKTWnz0zzNswfYibv8b0/b5p8LLyuvY9KxuG6AZnOmj/SGLB4b7CHnoIkwDX/2DJcuTa8vDhkXG5g2jWydeGBjSHGA+YOWq3D65uCsYRRs321RcXU+ya5vA+e9O7aZSXLc3G3g9shluSVnc4tz0tCZ2AoDkF7E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Ez7WY4E4; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Ez7WY4E4" Received: by smtp.kernel.org (Postfix) with ESMTPSA id AFAA01F0155E; Fri, 22 May 2026 14:35:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1779460502; bh=IIFnHKA4qq6B5W3fFSCXAFWllXAtq38mkuCLRGyMKQI=; h=Date:From:To:Cc:Subject:References; b=Ez7WY4E4HSZk5eobOGX9p1YDBWPlzshSzAaDWLvUXCOajZ42wHjA9+yipeltFgeW4 ardAKqVxIIKNtpR8acTRhHosrMZsqYXZcYgz9B4SBCUEI4s/mAyffwSw7M2bD7IYXr O2normjnYjBRNNtWVYa448uWcvDtdxHgEcnh7hCjrhxieaGUldDvSrWoqi9nktw4ar 21gLeRXil2IbOvvvjOP8jmeYpxwSwz78sEI9dbbxZMcC/nMKed8tWPauchDRq/h3ua xoiHkv7OqQKWXgETtSE3guo5DQOq2fvZBTB0Olh3+QPi+x768cGruPq0mMy2h8LNxX oBk+e5QC31lYQ== Received: from rostedt by gandalf with local (Exim 4.99.2) (envelope-from ) id 1wQQyE-0000000669c-1SmW; Fri, 22 May 2026 10:35:26 -0400 Message-ID: <20260522143526.212452748@kernel.org> User-Agent: quilt/0.69 Date: Fri, 22 May 2026 10:35:16 -0400 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Masami Hiramatsu , Mark Rutland , Mathieu Desnoyers , Andrew Morton , Huang Rui , "Rafael J. Wysocki" , Viresh Kumar , Peter Zijlstra , Mario Limonciello , "Vineeth Pillai (Google)" Subject: [for-next][PATCH 08/15] cpufreq: amd-pstate: Use trace_call__##name() at guarded tracepoint call site References: <20260522143508.298439732@kernel.org> 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=UTF-8 From: Vineeth Pillai Replace trace_foo() with the new trace_call__foo() at sites already guarded by trace_foo_enabled(), avoiding a redundant static_branch_unlikely() re-evaluation inside the tracepoint. trace_call__foo() calls the tracepoint callbacks directly without utilizing the static branch again. Cc: Huang Rui Cc: "Rafael J. Wysocki" Cc: Viresh Kumar Link: https://patch.msgid.link/20260515140121.2239414-1-vineeth@bitbyteword.org Suggested-by: Steven Rostedt Suggested-by: Peter Zijlstra Assisted-by: Claude:claude-sonnet-4-6 Reviewed-by: Mario Limonciello Signed-off-by: Vineeth Pillai (Google) Signed-off-by: Steven Rostedt --- drivers/cpufreq/amd-pstate.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/cpufreq/amd-pstate.c b/drivers/cpufreq/amd-pstate.c index 453084c67327..4722de25149b 100644 --- a/drivers/cpufreq/amd-pstate.c +++ b/drivers/cpufreq/amd-pstate.c @@ -368,7 +368,8 @@ static int amd_pstate_set_floor_perf(struct cpufreq_policy *policy, u8 perf) out_trace: if (trace_amd_pstate_cppc_req2_enabled()) - trace_amd_pstate_cppc_req2(cpudata->cpu, perf, changed, ret); + trace_call__amd_pstate_cppc_req2(cpudata->cpu, perf, changed, + ret); return ret; } -- 2.53.0