From nobody Sat Feb 7 14:52:34 2026 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 BDD6B35DD06 for ; Tue, 27 Jan 2026 15:06:07 +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=1769526367; cv=none; b=DNGXkjWTVymhJ113ZXkFRPOfWu0r5SOM+qywTXTG0rx2FuT9mPhYv+sd/Ji4RJCAZ701qzXWLQcenagbgd4YJq6KMI6+4/IKuGhNTWDraJ0J3zfnE1kgKnGN0V7ooD5Ps+zRimoacB0Jt5/JrzspbSGl8DyB839WOoXy43t8u88= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769526367; c=relaxed/simple; bh=Z/P3xQ3Fh9vK1TBE5Ubs+VBUebnpk3HuIqef/YiwItg=; h=Message-ID:Date:From:To:Cc:Subject:References:MIME-Version: Content-Type; b=huYSBnHYtbmQjjgzLqaQ4EKTr6LMcQz9x9Dc8GFtn/6EF6tOQXdaIFioeVFltNK47U+hdLRAuR6nfLYY+779S5fs4ujYwRz7+fbXimp0cW4Ri2EtshikIvAqTGD1gugtPM2UGPHfHL2CzvEw0FDBqiAG/oLuGFGyX41PxMqX5QQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=KuWXG4nt; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="KuWXG4nt" Received: by smtp.kernel.org (Postfix) with ESMTPSA id A4F78C19422; Tue, 27 Jan 2026 15:06:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1769526367; bh=Z/P3xQ3Fh9vK1TBE5Ubs+VBUebnpk3HuIqef/YiwItg=; h=Date:From:To:Cc:Subject:References:From; b=KuWXG4ntB1dYRvdS/W9kvhZ0xX1sFki9vVSLUX25cXFh3bUeNxVk5ABgtLuGmkt3O 3TP3iOJoKvd/CGrgDEzVkIRl2ca9Na0ZnR7U9d5PM3Ytt5+NFHFFsjR/gOYQ+FOlSV ul5kzDbuNZyZLn+S0UCozV3zYnNkFVj6V1IJW59iwJiLMa2b/0vywcz8c579ErSsed iylVCt0ZmGtYxLuAaxLXSgA54mrluf4fi87ZuWWlE4J7oTctsYStkSEzgK4i+S+lRS 0gvYCqimYfn971dbnzR7XMeuA+uIaIa2CKCrzlW2RdCvz4PRvT/ayQXNpT1HnEU6yY kGNGF4J2lEViw== Received: from rostedt by gandalf with local (Exim 4.99.1) (envelope-from ) id 1vkkdx-00000000LgU-2Tnp; Tue, 27 Jan 2026 10:06:13 -0500 Message-ID: <20260127150613.443907430@kernel.org> User-Agent: quilt/0.68 Date: Tue, 27 Jan 2026 10:06:08 -0500 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Masami Hiramatsu , Mark Rutland , Mathieu Desnoyers , Andrew Morton , Tom Zanussi Subject: [for-next][PATCH 13/15] tracing: Remove notrace from trace_event_raw_event_synth() References: <20260127150555.840066272@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Steven Rostedt When debugging the synthetic events, being able to function trace its functions is very useful (now that CONFIG_FUNCTION_SELF_TRACING is available). For some reason trace_event_raw_event_synth() was marked as "notrace", which was totally unnecessary as all of the tracing directory had function tracing disabled until the recent FUNCTION_SELF_TRACING was added. Remove the notrace annotation from trace_event_raw_event_synth() as there's no reason to not trace it when tracing synthetic event functions. Cc: Masami Hiramatsu Cc: Mathieu Desnoyers Link: https://patch.msgid.link/20260122204526.068a98c9@gandalf.local.home Acked-by: Tom Zanussi Signed-off-by: Steven Rostedt (Google) --- kernel/trace/trace_events_synth.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/trace/trace_events_synth.c b/kernel/trace/trace_events_= synth.c index 45c187e77e21..ce42fbf16f4a 100644 --- a/kernel/trace/trace_events_synth.c +++ b/kernel/trace/trace_events_synth.c @@ -499,9 +499,9 @@ static unsigned int trace_stack(struct synth_trace_even= t *entry, return len; } =20 -static notrace void trace_event_raw_event_synth(void *__data, - u64 *var_ref_vals, - unsigned int *var_ref_idx) +static void trace_event_raw_event_synth(void *__data, + u64 *var_ref_vals, + unsigned int *var_ref_idx) { unsigned int i, n_u64, val_idx, len, data_size =3D 0; struct trace_event_file *trace_file =3D __data; --=20 2.51.0