From ddae01fcfa18899f0dff3a1a1ae7797a83fcc1cb Mon Sep 17 00:00:00 2001 From: Nils Carlson Date: Thu, 10 Mar 2011 11:23:24 +0100 Subject: [PATCH] libust: Remove the now useless open_buffers list. Signed-off-by: Nils Carlson --- libust/tracectl.c | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/libust/tracectl.c b/libust/tracectl.c index f59edd3..e42c0f4 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 -- 2.34.1