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 9917E36C0D6 for ; Tue, 11 Aug 2026 19:31:14 +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=1786476675; cv=none; b=Rn0u5l388AXa91v2WrmLd5D5AY8AMb2ajs6dgkYMMH8KwVfpgMH2I5QcJlzKLUw5TQWWjpYndO/qN6moe4ZPM51IhMLGvESXfdiYCHpMcL61XDxs1vWCKK4DdIO7AmdRVF/0uuMgMXLkMo0jy1mGTQwlH6h6qm3525IfANrPx9s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786476675; c=relaxed/simple; bh=FVfnHkufZMqBftwS5lWkCYRvzat2zFwRH0phqV89Lno=; h=Message-ID:Date:From:To:Cc:Subject:References:MIME-Version: Content-Type; b=Uvp+oMtqBO37aPFCfukshQcxUGu4kuTS/1h6gPjKiLG4RsTtEVprliu1SVBINbssEVVC6DDvu4OvNkFa6P0bv8ayzqeIl74nVg2KOA0gy1GjXfLobR73viqMK0SfYIPTLySSmBrE8+AebemrDG3rmvyYGX+Npr89nfQP3WHoEck= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nkhiiNaS; 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="nkhiiNaS" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3DD9F1F000E9; Tue, 11 Aug 2026 19:31:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1786476674; bh=qzMqSZPwEHdb0+szDi1SH8X+HUnlhwjFG8pxlJe9+bg=; h=Date:From:To:Cc:Subject:References; b=nkhiiNaSvxFIy/Zk6UVL9m2QQi+s9Cnl/rJFBB9fFOVRtN2C6e41vxCuzD69fT8k2 YAr5xRGIDKihZA1+LiWd76zjBq3jw4WugJikGKgMeIN94a7g26SXgwj/rpvgmj7Vmo F7OwKejQWCbFi00s798EDU2dHQugFztV9rAWk4mjR9lLGjrrt1SqoV6PBAHBJp8gHa k63nBnvw6LwdMU8wGv4jvuwhjj0kUiwaqIYTebjs8EucgJaym27Uh2ws2QSj5NsGrv iDs/wZJBqt6bBcnvpPIrvzTOKAATZsKDaMpkNIQUSLaq+ysh6p3Cf4sQn8a5I0cCWi dRZoTGhLLzB8g== Received: from rostedt by gandalf with local (Exim 4.99.4) (envelope-from ) id 1wtsC6-00000002hYt-2sGe; Tue, 11 Aug 2026 15:31:26 -0400 Message-ID: <20260811193126.538775130@kernel.org> User-Agent: quilt/0.69 Date: Tue, 11 Aug 2026 15:31:01 -0400 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Masami Hiramatsu , Mark Rutland , Mathieu Desnoyers , Andrew Morton Subject: [for-next][PATCH 1/3] tracing/mmiotrace: Use trace_assign_type() in mmio_print_mark() References: <20260811193100.764585233@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: "Masami Hiramatsu (Google)" In mmio_print_mark(), a raw C cast (struct print_entry *)entry is used to obtain the print_entry pointer. Use the standard trace_assign_type() macro instead, matching the usage in mmio_print_rw() and mmio_print_map(). Link: https://patch.msgid.link/178524301013.56416.9116249028160618790.stgit@devnote2 Assisted-by: Antigravity:gemini-3.6-flash Signed-off-by: Masami Hiramatsu (Google) Signed-off-by: Steven Rostedt --- kernel/trace/trace_mmiotrace.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kernel/trace/trace_mmiotrace.c b/kernel/trace/trace_mmiotrace.c index b88b8d9923ad..ebdba4f8d64f 100644 --- a/kernel/trace/trace_mmiotrace.c +++ b/kernel/trace/trace_mmiotrace.c @@ -243,13 +243,16 @@ static enum print_line_t mmio_print_map(struct trace_iterator *iter) static enum print_line_t mmio_print_mark(struct trace_iterator *iter) { struct trace_entry *entry = iter->ent; - struct print_entry *print = (struct print_entry *)entry; - const char *msg = print->buf; + struct print_entry *print; + const char *msg; struct trace_seq *s = &iter->seq; unsigned long long t = ns2usecs(iter->ts); unsigned long usec_rem = do_div(t, USEC_PER_SEC); unsigned secs = (unsigned long)t; + trace_assign_type(print, entry); + msg = print->buf; + /* The trailing newline must be in the message. */ trace_seq_printf(s, "MARK %u.%06lu %s", secs, usec_rem, msg); -- 2.53.0