* [PATCH v2] ASoC: Intel: Remove unused intel-sst.h trace header
@ 2026-11-11 22:31 Temitope obabi
2026-11-12 9:53 ` Cezary Rojewski
0 siblings, 1 reply; 3+ messages in thread
From: Temitope obabi @ 2026-11-11 22:31 UTC (permalink / raw)
To: rostedt
Cc: mhiramat, mathieu.desnoyers, linux-kernel, linux-trace-kernel,
Temitope obabi
Commit 970d299b0a0a ("ASoC: Intel: Remove unused code") removed
sound/soc/intel/common/sst-dsp.c, the only file that defined
CREATE_TRACE_POINTS and included trace/events/intel-sst.h.
Nothing includes this header anymore, so none of its tracepoints are
built. Remove the unused header.
Signed-off-by: Temitope obabi <obabitemitope765@gmail.com>
---
Changes in v2:
- Remove the whole header instead of only sst_ipc_inbox_rdata, since
nothing includes it (reported by the Sashiko review of v1).
- Drop the Fixes tag and the claim about memory used per tracepoint.
- This also replaces the earlier sst_ipc_msg_tx patch for the same header.
include/trace/events/intel-sst.h | 156 -------------------------------
1 file changed, 156 deletions(-)
delete mode 100644 include/trace/events/intel-sst.h
diff --git a/include/trace/events/intel-sst.h b/include/trace/events/intel-sst.h
deleted file mode 100644
index 0416e91f8181..000000000000
--- a/include/trace/events/intel-sst.h
+++ /dev/null
@@ -1,156 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-#undef TRACE_SYSTEM
-#define TRACE_SYSTEM intel-sst
-
-/*
- * The TRACE_SYSTEM_VAR defaults to TRACE_SYSTEM, but must be a
- * legitimate C variable. It is not exported to user space.
- */
-#undef TRACE_SYSTEM_VAR
-#define TRACE_SYSTEM_VAR intel_sst
-
-#if !defined(_TRACE_INTEL_SST_H) || defined(TRACE_HEADER_MULTI_READ)
-#define _TRACE_INTEL_SST_H
-
-#include <linux/types.h>
-#include <linux/ktime.h>
-#include <linux/tracepoint.h>
-
-DECLARE_EVENT_CLASS(sst_ipc_msg,
-
- TP_PROTO(unsigned int val),
-
- TP_ARGS(val),
-
- TP_STRUCT__entry(
- __field( unsigned int, val )
- ),
-
- TP_fast_assign(
- __entry->val = val;
- ),
-
- TP_printk("0x%8.8x", (unsigned int)__entry->val)
-);
-
-DEFINE_EVENT(sst_ipc_msg, sst_ipc_msg_tx,
-
- TP_PROTO(unsigned int val),
-
- TP_ARGS(val)
-
-);
-
-DEFINE_EVENT(sst_ipc_msg, sst_ipc_msg_rx,
-
- TP_PROTO(unsigned int val),
-
- TP_ARGS(val)
-
-);
-
-DECLARE_EVENT_CLASS(sst_ipc_mailbox,
-
- TP_PROTO(unsigned int offset, unsigned int val),
-
- TP_ARGS(offset, val),
-
- TP_STRUCT__entry(
- __field( unsigned int, offset )
- __field( unsigned int, val )
- ),
-
- TP_fast_assign(
- __entry->offset = offset;
- __entry->val = val;
- ),
-
- TP_printk(" 0x%4.4x = 0x%8.8x",
- (unsigned int)__entry->offset, (unsigned int)__entry->val)
-);
-
-DEFINE_EVENT(sst_ipc_mailbox, sst_ipc_inbox_rdata,
-
- TP_PROTO(unsigned int offset, unsigned int val),
-
- TP_ARGS(offset, val)
-
-);
-
-DEFINE_EVENT(sst_ipc_mailbox, sst_ipc_inbox_wdata,
-
- TP_PROTO(unsigned int offset, unsigned int val),
-
- TP_ARGS(offset, val)
-
-);
-
-DEFINE_EVENT(sst_ipc_mailbox, sst_ipc_outbox_rdata,
-
- TP_PROTO(unsigned int offset, unsigned int val),
-
- TP_ARGS(offset, val)
-
-);
-
-DEFINE_EVENT(sst_ipc_mailbox, sst_ipc_outbox_wdata,
-
- TP_PROTO(unsigned int offset, unsigned int val),
-
- TP_ARGS(offset, val)
-
-);
-
-DECLARE_EVENT_CLASS(sst_ipc_mailbox_info,
-
- TP_PROTO(unsigned int size),
-
- TP_ARGS(size),
-
- TP_STRUCT__entry(
- __field( unsigned int, size )
- ),
-
- TP_fast_assign(
- __entry->size = size;
- ),
-
- TP_printk("Mailbox bytes 0x%8.8x", (unsigned int)__entry->size)
-);
-
-DEFINE_EVENT(sst_ipc_mailbox_info, sst_ipc_inbox_read,
-
- TP_PROTO(unsigned int size),
-
- TP_ARGS(size)
-
-);
-
-DEFINE_EVENT(sst_ipc_mailbox_info, sst_ipc_inbox_write,
-
- TP_PROTO(unsigned int size),
-
- TP_ARGS(size)
-
-);
-
-DEFINE_EVENT(sst_ipc_mailbox_info, sst_ipc_outbox_read,
-
- TP_PROTO(unsigned int size),
-
- TP_ARGS(size)
-
-);
-
-DEFINE_EVENT(sst_ipc_mailbox_info, sst_ipc_outbox_write,
-
- TP_PROTO(unsigned int size),
-
- TP_ARGS(size)
-
-);
-
-#endif /* _TRACE_SST_H */
-
-/* This part must be outside protection */
-#include <trace/define_trace.h>
--
2.53.0
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [PATCH v2] ASoC: Intel: Remove unused intel-sst.h trace header
2026-11-11 22:31 [PATCH v2] ASoC: Intel: Remove unused intel-sst.h trace header Temitope obabi
@ 2026-11-12 9:53 ` Cezary Rojewski
2026-11-12 16:11 ` Steven Rostedt
0 siblings, 1 reply; 3+ messages in thread
From: Cezary Rojewski @ 2026-11-12 9:53 UTC (permalink / raw)
To: Temitope obabi
Cc: mhiramat, mathieu.desnoyers, linux-kernel, linux-trace-kernel,
rostedt
On 11/11/2026 11:31 PM, Temitope obabi wrote:
> Commit 970d299b0a0a ("ASoC: Intel: Remove unused code") removed
> sound/soc/intel/common/sst-dsp.c, the only file that defined
> CREATE_TRACE_POINTS and included trace/events/intel-sst.h.
>
> Nothing includes this header anymore, so none of its tracepoints are
> built. Remove the unused header.
>
> Signed-off-by: Temitope obabi <obabitemitope765@gmail.com>
> ---
> Changes in v2:
> - Remove the whole header instead of only sst_ipc_inbox_rdata, since
> nothing includes it (reported by the Sashiko review of v1).
> - Drop the Fixes tag and the claim about memory used per tracepoint.
> - This also replaces the earlier sst_ipc_msg_tx patch for the same header.
Next time, please CC sound/soc/intel maintainers. The very commit starts
with "ASoC: Intel:".
Nitpick: if trace-subsystem maintainers permit ASoC-scoping for
include/trace, please update the title to: "ASoC: Intel: atom:" to
highlight which driver it does relate to.
The nitpick alone is not a reason for re-send.
Acked-by: Cezary Rojewski <cezary.rojewski@intel.com>
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [PATCH v2] ASoC: Intel: Remove unused intel-sst.h trace header
2026-11-12 9:53 ` Cezary Rojewski
@ 2026-11-12 16:11 ` Steven Rostedt
0 siblings, 0 replies; 3+ messages in thread
From: Steven Rostedt @ 2026-11-12 16:11 UTC (permalink / raw)
To: Cezary Rojewski
Cc: Temitope obabi, mhiramat, mathieu.desnoyers, linux-kernel,
linux-trace-kernel, Amadeusz Sławiński, Mark Brown
On Thu, 12 Nov 2026 10:53:04 +0100
Cezary Rojewski <cezary.rojewski@intel.com> wrote:
> On 11/11/2026 11:31 PM, Temitope obabi wrote:
> > Commit 970d299b0a0a ("ASoC: Intel: Remove unused code") removed
> > sound/soc/intel/common/sst-dsp.c, the only file that defined
> > CREATE_TRACE_POINTS and included trace/events/intel-sst.h.
> >
> > Nothing includes this header anymore, so none of its tracepoints are
> > built. Remove the unused header.
> >
> > Signed-off-by: Temitope obabi <obabitemitope765@gmail.com>
> > ---
> > Changes in v2:
> > - Remove the whole header instead of only sst_ipc_inbox_rdata, since
> > nothing includes it (reported by the Sashiko review of v1).
> > - Drop the Fixes tag and the claim about memory used per tracepoint.
> > - This also replaces the earlier sst_ipc_msg_tx patch for the same header.
> Next time, please CC sound/soc/intel maintainers. The very commit starts
> with "ASoC: Intel:".
>
> Nitpick: if trace-subsystem maintainers permit ASoC-scoping for
> include/trace, please update the title to: "ASoC: Intel: atom:" to
> highlight which driver it does relate to.
I can make these updates.
>
> The nitpick alone is not a reason for re-send.
>
> Acked-by: Cezary Rojewski <cezary.rojewski@intel.com>
Thanks for the Ack.
Temitope,
Files in include/trace/events/ are special and unfortunately, the
get-maintainers.pl script doesn't usually work for them. That's because
the headers in that directory really belong to the subsystems that
define tracepoints for.
The best way to find out who to Cc is to find a file where the
tracepoint is used and run get-maintainers on that. Unfortunately, the
file that had them was removed so that wouldn't work either. The next
best thing is to look at the commit that removed the file, and Cc those
that were involved in the removal. In general, you should always Cc
those involved with anything in the commit of the fixes tag (which this
commit should have had for 970d299b0a0a).
$ git show 970d299b0a0a
[..]
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Link: https://patch.msgid.link/20241009083419.319038-1-amadeuszx.slawinski@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
All the emails in the above should be Cc'd on changes like this.
Thanks,
-- Steve
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-11-12 16:11 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-11 22:31 [PATCH v2] ASoC: Intel: Remove unused intel-sst.h trace header Temitope obabi
2026-11-12 9:53 ` Cezary Rojewski
2026-11-12 16:11 ` Steven Rostedt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox