On Thu, Jun 5, 2025 at 10:19 PM Steven Rostedt <rost...@goodmis.org> wrote:
>
> From: Steven Rostedt <rost...@goodmis.org>
>
> The events clock_enable, clock_disable, and clock_set_rate were added back
> in 2010. In 2011 they were used by the arm architecture but removed in
> 2013. These events add around 7K of memory which was wasted for the last 12
> years.
>
> Remove them.
>
> Link: https://lore.kernel.org/all/20250529130138.544ff...@gandalf.local.home/
>
> Fixes: 74704ac6ea402 ("tracing, perf: Add more power related events")
> Signed-off-by: Steven Rostedt (Google) <rost...@goodmis.org>

Acked-by: Rafael J. Wysocki <raf...@kernel.org>

> ---
>  include/trace/events/power.h | 47 ------------------------------------
>  1 file changed, 47 deletions(-)
>
> diff --git a/include/trace/events/power.h b/include/trace/events/power.h
> index 9253e83b9bb4..6c631eec23e3 100644
> --- a/include/trace/events/power.h
> +++ b/include/trace/events/power.h
> @@ -337,53 +337,6 @@ DEFINE_EVENT(wakeup_source, wakeup_source_deactivate,
>         TP_ARGS(name, state)
>  );
>
> -/*
> - * The clock events are used for clock enable/disable and for
> - *  clock rate change
> - */
> -DECLARE_EVENT_CLASS(clock,
> -
> -       TP_PROTO(const char *name, unsigned int state, unsigned int cpu_id),
> -
> -       TP_ARGS(name, state, cpu_id),
> -
> -       TP_STRUCT__entry(
> -               __string(       name,           name            )
> -               __field(        u64,            state           )
> -               __field(        u64,            cpu_id          )
> -       ),
> -
> -       TP_fast_assign(
> -               __assign_str(name);
> -               __entry->state = state;
> -               __entry->cpu_id = cpu_id;
> -       ),
> -
> -       TP_printk("%s state=%lu cpu_id=%lu", __get_str(name),
> -               (unsigned long)__entry->state, (unsigned long)__entry->cpu_id)
> -);
> -
> -DEFINE_EVENT(clock, clock_enable,
> -
> -       TP_PROTO(const char *name, unsigned int state, unsigned int cpu_id),
> -
> -       TP_ARGS(name, state, cpu_id)
> -);
> -
> -DEFINE_EVENT(clock, clock_disable,
> -
> -       TP_PROTO(const char *name, unsigned int state, unsigned int cpu_id),
> -
> -       TP_ARGS(name, state, cpu_id)
> -);
> -
> -DEFINE_EVENT(clock, clock_set_rate,
> -
> -       TP_PROTO(const char *name, unsigned int state, unsigned int cpu_id),
> -
> -       TP_ARGS(name, state, cpu_id)
> -);
> -
>  /*
>   * The power domain events are used for power domains transitions
>   */
> --
> 2.47.2
>
>

Reply via email to