From 20ae85941b8ff6f04366177c6ab6aeda714fb9d8 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Mon, 21 Nov 2022 12:23:34 -0500 Subject: [PATCH] Drop support for kernels < 4.4 from workqueue instrumentation Change-Id: Ic1e7a4a7516d2091093b726aa351c1ac2ff3ec0a Signed-off-by: Michael Jeanson Signed-off-by: Mathieu Desnoyers --- include/instrumentation/events/workqueue.h | 26 +--------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/include/instrumentation/events/workqueue.h b/include/instrumentation/events/workqueue.h index 5693cf89..58573171 100644 --- a/include/instrumentation/events/workqueue.h +++ b/include/instrumentation/events/workqueue.h @@ -52,7 +52,7 @@ LTTNG_TRACEPOINT_EVENT(workqueue_queue_work, ctf_integer(int, req_cpu, req_cpu) ) ) -#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,9,0)) +#else /** * workqueue_queue_work - called when a work gets queued * @req_cpu: the requested cpu @@ -76,30 +76,6 @@ LTTNG_TRACEPOINT_EVENT(workqueue_queue_work, ctf_integer(unsigned int, req_cpu, req_cpu) ) ) -#else -/** - * workqueue_queue_work - called when a work gets queued - * @req_cpu: the requested cpu - * @cwq: pointer to struct cpu_workqueue_struct - * @work: pointer to struct work_struct - * - * This event occurs when a work is queued immediately or once a - * delayed work is actually queued on a workqueue (ie: once the delay - * has been reached). - */ -LTTNG_TRACEPOINT_EVENT(workqueue_queue_work, - - TP_PROTO(unsigned int req_cpu, struct cpu_workqueue_struct *cwq, - struct work_struct *work), - - TP_ARGS(req_cpu, cwq, work), - - TP_FIELDS( - ctf_integer_hex(void *, work, work) - ctf_integer_hex(void *, function, work->func) - ctf_integer(unsigned int, req_cpu, req_cpu) - ) -) #endif /** -- 2.34.1