wrapper: remove perf wrapper
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 13 Apr 2020 18:40:18 +0000 (14:40 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 13 Apr 2020 18:40:18 +0000 (14:40 -0400)
lttng-context-perf-counters.c
wrapper/perf.h [deleted file]

index 8625842cd171158aba762061fbca4853c8e7a9f7..096189e14d11ead2c08feaf1fbff4ba8dbfb3e67 100644 (file)
@@ -16,7 +16,6 @@
 #include <linux/mm.h>
 #include <lttng-events.h>
 #include <wrapper/ringbuffer/frontend_types.h>
-#include <wrapper/perf.h>
 #include <lttng-tracer.h>
 
 static
@@ -122,8 +121,8 @@ int lttng_cpuhp_perf_counter_online(unsigned int cpu,
        struct perf_event_attr *attr = perf_field->attr;
        struct perf_event *pevent;
 
-       pevent = wrapper_perf_event_create_kernel_counter(attr,
-                       cpu, NULL, overflow_callback);
+       pevent = perf_event_create_kernel_counter(attr,
+                       cpu, NULL, overflow_callback, NULL);
        if (!pevent || IS_ERR(pevent))
                return -EINVAL;
        if (pevent->state == PERF_EVENT_STATE_ERROR) {
@@ -184,8 +183,8 @@ int lttng_perf_counter_cpu_hp_callback(struct notifier_block *nb,
        switch (action) {
        case CPU_ONLINE:
        case CPU_ONLINE_FROZEN:
-               pevent = wrapper_perf_event_create_kernel_counter(attr,
-                               cpu, NULL, overflow_callback);
+               pevent = perf_event_create_kernel_counter(attr,
+                               cpu, NULL, overflow_callback, NULL);
                if (!pevent || IS_ERR(pevent))
                        return NOTIFY_BAD;
                if (pevent->state == PERF_EVENT_STATE_ERROR) {
@@ -290,8 +289,8 @@ int lttng_add_perf_counter_to_ctx(uint32_t type,
 #endif
                get_online_cpus();
                for_each_online_cpu(cpu) {
-                       events[cpu] = wrapper_perf_event_create_kernel_counter(attr,
-                                               cpu, NULL, overflow_callback);
+                       events[cpu] = perf_event_create_kernel_counter(attr,
+                                               cpu, NULL, overflow_callback, NULL);
                        if (!events[cpu] || IS_ERR(events[cpu])) {
                                ret = -EINVAL;
                                goto counter_error;
diff --git a/wrapper/perf.h b/wrapper/perf.h
deleted file mode 100644 (file)
index bbdfb63..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only)
- *
- * wrapper/perf.h
- *
- * Copyright (C) 2010-2012 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
- */
-
-#ifndef _LTTNG_WRAPPER_PERF_H
-#define _LTTNG_WRAPPER_PERF_H
-
-#include <linux/perf_event.h>
-
-#ifdef CONFIG_PERF_EVENTS
-
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,1,0))
-static inline struct perf_event *
-wrapper_perf_event_create_kernel_counter(struct perf_event_attr *attr,
-                               int cpu,
-                               struct task_struct *task,
-                               perf_overflow_handler_t callback)
-{
-       return perf_event_create_kernel_counter(attr, cpu, task, callback, NULL);
-}
-#else /* (LINUX_VERSION_CODE >= KERNEL_VERSION(3,1,0)) */
-static inline struct perf_event *
-wrapper_perf_event_create_kernel_counter(struct perf_event_attr *attr,
-                               int cpu,
-                               struct task_struct *task,
-                               perf_overflow_handler_t callback)
-{
-       return perf_event_create_kernel_counter(attr, cpu, task, callback);
-}
-#endif /* (LINUX_VERSION_CODE >= KERNEL_VERSION(3,1,0)) */
-
-#endif /* CONFIG_PERF_EVENTS */
-
-#endif /* _LTTNG_WRAPPER_PERF_H */
This page took 0.038006 seconds and 4 git commands to generate.