workqueue: remove workqueue_work event class
authorDaniel Jordan <daniel.m.jordan@oracle.com>
Mon, 13 Jan 2020 22:52:40 +0000 (17:52 -0500)
committerTejun Heo <tj@kernel.org>
Wed, 15 Jan 2020 16:02:59 +0000 (08:02 -0800)
The trace event class workqueue_work now has only one consumer, so get
rid of it.  No functional change.

Signed-off-by: Daniel Jordan <daniel.m.jordan@oracle.com>
Cc: Tejun Heo <tj@kernel.org>
Cc: Lai Jiangshan <jiangshanlai@gmail.com>
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Tejun Heo <tj@kernel.org>
include/trace/events/workqueue.h

index bdfc53e7f82f8469155ca7a31fb50e27f093bdcd..9b8ae961acc53aad73830b7c2bf200eecf7064ec 100644 (file)
@@ -8,23 +8,6 @@
 #include <linux/tracepoint.h>
 #include <linux/workqueue.h>
 
-DECLARE_EVENT_CLASS(workqueue_work,
-
-       TP_PROTO(struct work_struct *work),
-
-       TP_ARGS(work),
-
-       TP_STRUCT__entry(
-               __field( void *,        work    )
-       ),
-
-       TP_fast_assign(
-               __entry->work           = work;
-       ),
-
-       TP_printk("work struct %p", __entry->work)
-);
-
 struct pool_workqueue;
 
 /**
@@ -73,11 +56,21 @@ TRACE_EVENT(workqueue_queue_work,
  * which happens immediately after queueing unless @max_active limit
  * is reached.
  */
-DEFINE_EVENT(workqueue_work, workqueue_activate_work,
+TRACE_EVENT(workqueue_activate_work,
 
        TP_PROTO(struct work_struct *work),
 
-       TP_ARGS(work)
+       TP_ARGS(work),
+
+       TP_STRUCT__entry(
+               __field( void *,        work    )
+       ),
+
+       TP_fast_assign(
+               __entry->work           = work;
+       ),
+
+       TP_printk("work struct %p", __entry->work)
 );
 
 /**