Move wrapper/ringbuffer to include/ringbuffer
[lttng-modules.git] / lib / ringbuffer / frontend_types.h
index 3fd634524f8ab9b59e59eed14f4adb6e169a4d5a..75e602f4ac237c38667c2a1ae941099087e12008 100644 (file)
@@ -13,8 +13,8 @@
 #define _LIB_RING_BUFFER_FRONTEND_TYPES_H
 
 #include <linux/kref.h>
-#include <wrapper/ringbuffer/config.h>
-#include <wrapper/ringbuffer/backend_types.h>
+#include <include/ringbuffer/config.h>
+#include <include/ringbuffer/backend_types.h>
 #include <lib/prio_heap/lttng_prio_heap.h>     /* For per-CPU read-side iterator */
 #include <lttng-cpuhotplug.h>
 
@@ -53,16 +53,9 @@ struct channel {
 
        unsigned long switch_timer_interval;    /* Buffer flush (jiffies) */
        unsigned long read_timer_interval;      /* Reader wakeup (jiffies) */
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,10,0))
        struct lttng_cpuhp_node cpuhp_prepare;
        struct lttng_cpuhp_node cpuhp_online;
        struct lttng_cpuhp_node cpuhp_iter_online;
-#else
-       struct notifier_block cpu_hp_notifier;  /* CPU hotplug notifier */
-       struct notifier_block hp_iter_notifier; /* hotplug iterator notifier */
-       unsigned int cpu_hp_enable:1;           /* Enable CPU hotplug notif. */
-       unsigned int hp_iter_enable:1;          /* Enable hp iter notif. */
-#endif
        struct notifier_block tick_nohz_notifier; /* CPU nohz notifier */
        wait_queue_head_t read_wait;            /* reader wait queue */
        wait_queue_head_t hp_wait;              /* CPU hotplug wait queue */
This page took 0.023082 seconds and 4 git commands to generate.