libust: Remove the now useless open_buffers list.
authorNils Carlson <nils.carlson@ericsson.com>
Thu, 10 Mar 2011 10:23:24 +0000 (11:23 +0100)
committerNils Carlson <nils.carlson@ericsson.com>
Thu, 10 Mar 2011 10:23:24 +0000 (11:23 +0100)
Signed-off-by: Nils Carlson <nils.carlson@ericsson.com>
libust/tracectl.c

index f59edd35902eacd94c7b8c52bbead9f397a753d5..e42c0f4e7873ff1f0f1a178fcda6f2c04d051eef 100644 (file)
@@ -77,8 +77,6 @@ static struct ustcomm_sock *listen_sock;
 
 extern struct chan_info_struct chan_infos[];
 
-static struct cds_list_head open_buffers_list = CDS_LIST_HEAD_INIT(open_buffers_list);
-
 static struct cds_list_head ust_socks = CDS_LIST_HEAD_INIT(ust_socks);
 
 /* volatile because shared between the listener and the main thread */
@@ -489,11 +487,6 @@ static int notify_buffer_mapped(const char *trace_name,
                CMM_STORE_SHARED(buffers_to_export, CMM_LOAD_SHARED(buffers_to_export)-1);
        }
 
-       /* The buffer has been exported, ergo, we can add it to the
-        * list of open buffers
-        */
-       cds_list_add(&buf->open_buffers_list, &open_buffers_list);
-
 unlock_traces:
        ltt_unlock_traces();
 
@@ -1622,12 +1615,6 @@ static void ust_fork(void)
                ustcomm_del_sock(sock, 1);
        }
 
-       /* Delete all blocked consumers */
-       cds_list_for_each_entry_safe(buf, buf_tmp, &open_buffers_list,
-                                open_buffers_list) {
-               cds_list_del(&buf->open_buffers_list);
-       }
-
        /*
         * FIXME: This could be prettier, we loop over the list twice and
         * following good locking practice should lock around the loop
This page took 0.026258 seconds and 4 git commands to generate.