Use trace.h for kernel and ust trace data struct
[lttng-tools.git] / ltt-sessiond / session.c
index 069213655323a978eb0c355f482782be2e0f2fe6..5764b71dc61ed4ecfb1f350989a7f9b51df77c14 100644 (file)
@@ -33,10 +33,20 @@ static void add_session_list(struct ltt_session *ls);
 static void del_session_list(struct ltt_session *ls);
 
 /* Init session's list */
-static struct ltt_session_list ltt_session_list = {
+struct ltt_session_list ltt_session_list = {
        .head = CDS_LIST_HEAD_INIT(ltt_session_list.head),
 };
 
+/*
+ *  get_session_list
+ *
+ *  Return a pointer to the session list.
+ */
+struct ltt_session_list *get_session_list(void)
+{
+       return &ltt_session_list;
+}
+
 /*
  *  get_session_count
  *
@@ -200,11 +210,9 @@ int create_session(char *name, uuid_t *session_id)
 
        /* Init list */
        CDS_INIT_LIST_HEAD(&new_session->ust_traces);
-       CDS_INIT_LIST_HEAD(&new_session->kernel_traces);
 
        /* Set trace list counter */
        new_session->ust_trace_count = 0;
-       new_session->kern_trace_count = 0;
 
        /* Add new session to the global session list */
        add_session_list(new_session);
This page took 0.023505 seconds and 4 git commands to generate.