From: Nils Carlson Date: Thu, 10 Mar 2011 10:23:24 +0000 (+0100) Subject: libust: Remove the now useless open_buffers list. X-Git-Tag: v1.9.1~419 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=ddae01fcfa18899f0dff3a1a1ae7797a83fcc1cb;p=lttng-ust.git libust: Remove the now useless open_buffers list. Signed-off-by: Nils Carlson --- diff --git a/libust/tracectl.c b/libust/tracectl.c index f59edd35..e42c0f4e 100644 --- a/libust/tracectl.c +++ b/libust/tracectl.c @@ -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