X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-events.c;h=298360cec20e822d6ba8053214390a1ce0cd3679;hb=003c2341ab44ef8e24f5cacf81b1c7f1a63f7886;hp=dbf267f811f5f0865c1f387219cefd334800fea9;hpb=4b4a8b1980b91b11e6d3b628f7285906fa46c676;p=lttng-modules.git diff --git a/lttng-events.c b/lttng-events.c index dbf267f8..298360ce 100644 --- a/lttng-events.c +++ b/lttng-events.c @@ -25,7 +25,6 @@ #include #include -#include #include #include #include @@ -72,21 +71,7 @@ int _lttng_field_statedump(struct lttng_session *session, void synchronize_trace(void) { -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,1,0)) synchronize_rcu(); -#else - synchronize_sched(); -#endif - -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0)) -#ifdef CONFIG_PREEMPT_RT_FULL - synchronize_rcu(); -#endif -#else /* (LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0)) */ -#ifdef CONFIG_PREEMPT_RT - synchronize_rcu(); -#endif -#endif /* (LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0)) */ } void lttng_lock_sessions(void) @@ -611,7 +596,7 @@ struct lttng_event *_lttng_event_create(struct lttng_channel *chan, name_len = strlen(event_name); hash = jhash(event_name, name_len, 0); head = &session->events_ht.table[hash & (LTTNG_EVENT_HT_SIZE - 1)]; - lttng_hlist_for_each_entry(event, head, hlist) { + hlist_for_each_entry(event, head, hlist) { WARN_ON_ONCE(!event->desc); if (!strncmp(event->desc->name, event_name, LTTNG_KERNEL_SYM_NAME_LEN - 1) @@ -997,7 +982,7 @@ void *id_list_start(struct seq_file *m, loff_t *pos) for (i = 0; i < LTTNG_ID_TABLE_SIZE; i++) { struct hlist_head *head = &id_tracker_p->id_hash[i]; - lttng_hlist_for_each_entry(e, head, hlist) { + hlist_for_each_entry(e, head, hlist) { if (iter++ >= *pos) return e; } @@ -1027,7 +1012,7 @@ void *id_list_next(struct seq_file *m, void *p, loff_t *ppos) for (i = 0; i < LTTNG_ID_TABLE_SIZE; i++) { struct hlist_head *head = &id_tracker_p->id_hash[i]; - lttng_hlist_for_each_entry(e, head, hlist) { + hlist_for_each_entry(e, head, hlist) { if (iter++ >= *ppos) return e; } @@ -1294,7 +1279,7 @@ void lttng_create_tracepoint_if_missing(struct lttng_enabler *enabler) */ hash = jhash(event_name, name_len, 0); head = &session->events_ht.table[hash & (LTTNG_EVENT_HT_SIZE - 1)]; - lttng_hlist_for_each_entry(event, head, hlist) { + hlist_for_each_entry(event, head, hlist) { if (event->desc == desc && event->chan == enabler->chan) found = 1;