#include <linux/list.h>
#include <linux/mutex.h>
#include <linux/slab.h>
-#include "wrapper/vmalloc.h" /* for wrapper_vmalloc_sync_all() */
-#include "lttng-events.h"
-#include "lttng-tracer.h"
+#include <wrapper/vmalloc.h> /* for wrapper_vmalloc_sync_all() */
+#include <lttng-events.h>
+#include <lttng-tracer.h>
/*
* The filter implementation requires that two consecutive "get" for the
case atype_array:
case atype_sequence:
+ case atype_struct:
+ case atype_array_compound:
+ case atype_sequence_compound:
+ case atype_variant:
default:
WARN_ON_ONCE(1);
break;
case atype_string:
case atype_array:
case atype_sequence:
+ case atype_struct:
+ case atype_array_compound:
+ case atype_sequence_compound:
+ case atype_variant:
default:
WARN_ON_ONCE(1);
break;
case atype_array:
case atype_sequence:
+ case atype_struct:
+ case atype_array_compound:
+ case atype_sequence_compound:
+ case atype_variant:
default:
WARN_ON_ONCE(1);
break;
case atype_string:
break;
+ case atype_struct:
+ case atype_array_compound:
+ case atype_sequence_compound:
+ case atype_variant:
+ break;
+
case atype_enum:
default:
WARN_ON_ONCE(1);
if (ret) {
printk(KERN_WARNING "Cannot add context lttng_add_need_reschedule_to_ctx");
}
-#if defined(CONFIG_PREEMPT_RT_FULL) || defined(CONFIG_PREEMPT)
ret = lttng_add_preemptible_to_ctx(<tng_static_ctx);
- if (ret != -ENOSYS) {
+ if (ret && ret != -ENOSYS) {
printk(KERN_WARNING "Cannot add context lttng_add_preemptible_to_ctx");
}
-#endif
-#ifdef CONFIG_PREEMPT_RT_FULL
ret = lttng_add_migratable_to_ctx(<tng_static_ctx);
- if (ret != -ENOSYS) {
+ if (ret && ret != -ENOSYS) {
printk(KERN_WARNING "Cannot add context lttng_add_migratable_to_ctx");
}
-#endif
/* TODO: perf counters for filtering */
return 0;
}