projects
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix teardown event vs session
[lttng-modules.git]
/
ltt-events.c
diff --git
a/ltt-events.c
b/ltt-events.c
index 61b9de6af5a649829252f9e8b24e553078b36534..6d9eafaa7676d81cbaa0bbb4f64e6322114a5641 100644
(file)
--- a/
ltt-events.c
+++ b/
ltt-events.c
@@
-23,6
+23,7
@@
static DEFINE_MUTEX(sessions_mutex);
static struct kmem_cache *event_cache;
static void _ltt_event_destroy(struct ltt_event *event);
static struct kmem_cache *event_cache;
static void _ltt_event_destroy(struct ltt_event *event);
+static void _ltt_channel_destroy(struct ltt_channel *chan);
static int _ltt_event_unregister(struct ltt_event *event);
static
int _ltt_event_metadata_statedump(struct ltt_session *session,
static int _ltt_event_unregister(struct ltt_event *event);
static
int _ltt_event_metadata_statedump(struct ltt_session *session,
@@
-191,6
+192,7
@@
active:
/*
* Only used internally at session destruction.
*/
/*
* Only used internally at session destruction.
*/
+static
void _ltt_channel_destroy(struct ltt_channel *chan)
{
chan->ops->channel_destroy(chan->chan);
void _ltt_channel_destroy(struct ltt_channel *chan)
{
chan->ops->channel_destroy(chan->chan);
@@
-308,19
+310,6
@@
int _ltt_event_unregister(struct ltt_event *event)
return ret;
}
return ret;
}
-/*
- * Used when an event FD is released.
- */
-int ltt_event_unregister(struct ltt_event *event)
-{
- int ret;
-
- mutex_lock(&sessions_mutex);
- ret = ltt_event_unregister(event);
- mutex_unlock(&sessions_mutex);
- return ret;
-}
-
/*
* Only used internally at session destruction.
*/
/*
* Only used internally at session destruction.
*/
This page took
0.023998 seconds
and
4
git commands to generate.