X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-events.c;h=ff13b7c09f9aa76e72e754a5525c086837411cc5;hb=1cacbdc9919acddcbb821dd0fecafcd56542f17f;hp=aa0f2e2abc3fa9632f16353f374d5aa5bb2ad8dd;hpb=c50bdba26664558b966a324cd382bd2959f0444e;p=lttng-modules.git diff --git a/lttng-events.c b/lttng-events.c index aa0f2e2a..ff13b7c0 100644 --- a/lttng-events.c +++ b/lttng-events.c @@ -23,26 +23,24 @@ #include #include #include -#include #include #include #include #include #include +#include #include -#include #include -#include #include #include #include #include #include #include +#include #include #include -#include #define METADATA_CACHE_DEFAULT_SIZE 4096 @@ -823,9 +821,9 @@ void register_event(struct lttng_event *event) desc = event->desc; switch (event->instrumentation) { case LTTNG_KERNEL_TRACEPOINT: - ret = lttng_wrapper_tracepoint_probe_register(desc->kname, - desc->probe_callback, - event); + ret = lttng_tracepoint_probe_register(desc->kname, + desc->probe_callback, + event); break; case LTTNG_KERNEL_SYSCALL: ret = lttng_syscall_filter_enable(event->chan, @@ -859,7 +857,7 @@ int _lttng_event_unregister(struct lttng_event *event) desc = event->desc; switch (event->instrumentation) { case LTTNG_KERNEL_TRACEPOINT: - ret = lttng_wrapper_tracepoint_probe_unregister(event->desc->kname, + ret = lttng_tracepoint_probe_unregister(event->desc->kname, event->desc->probe_callback, event); break; @@ -1140,7 +1138,7 @@ int lttng_session_list_tracker_ids(struct lttng_session *session, struct seq_file *m; int file_fd, ret; - file_fd = lttng_get_unused_fd(); + file_fd = get_unused_fd_flags(0); if (file_fd < 0) { ret = file_fd; goto fd_error; @@ -1185,8 +1183,8 @@ static int lttng_match_enabler_star_glob(const char *desc_name, const char *pattern) { - if (!strutils_star_glob_match(pattern, LTTNG_SIZE_MAX, - desc_name, LTTNG_SIZE_MAX)) + if (!strutils_star_glob_match(pattern, SIZE_MAX, + desc_name, SIZE_MAX)) return 0; return 1; } @@ -2511,20 +2509,12 @@ int64_t measure_clock_offset(void) uint64_t tcf = trace_clock_freq(); int64_t offset; unsigned long flags; -#ifdef LTTNG_KERNEL_HAS_TIMESPEC64 struct timespec64 rts = { 0, 0 }; -#else - struct timespec rts = { 0, 0 }; -#endif /* Disable interrupts to increase correlation precision. */ local_irq_save(flags); monotonic[0] = trace_clock_read64(); -#ifdef LTTNG_KERNEL_HAS_TIMESPEC64 ktime_get_real_ts64(&rts); -#else - getnstimeofday(&rts); -#endif monotonic[1] = trace_clock_read64(); local_irq_restore(flags); @@ -2946,9 +2936,6 @@ static int __init lttng_events_init(void) { int ret; - ret = wrapper_lttng_fixup_sig(THIS_MODULE); - if (ret) - return ret; ret = wrapper_get_pfnblock_flags_mask_init(); if (ret) return ret;