projects
/
ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove rcu initialization as it is not needed with urcu-bp
[ust.git]
/
libust
/
tracectl.c
diff --git
a/libust/tracectl.c
b/libust/tracectl.c
index 848b272f77c5167de00828e88b67652472ada7f7..57218a6bd62765b217a27338104b1cbb88a21061 100644
(file)
--- a/
libust/tracectl.c
+++ b/
libust/tracectl.c
@@
-27,8
+27,6
@@
#include <poll.h>
#include <regex.h>
#include <poll.h>
#include <regex.h>
-#include <urcu-bp.h>
-
#include <ust/marker.h>
#include <ust/tracectl.h>
#include "tracer.h"
#include <ust/marker.h>
#include <ust/tracectl.h>
#include "tracer.h"
@@
-125,15
+123,6
@@
static void print_markers(FILE *fp)
static int init_socket(void);
static int init_socket(void);
-/* This needs to be called whenever a new thread is created. It notifies
- * liburcu of the new thread.
- */
-
-void ust_register_thread(void)
-{
- rcu_register_thread();
-}
-
int fd_notif = -1;
void notif_cb(void)
{
int fd_notif = -1;
void notif_cb(void)
{
@@
-828,8
+817,6
@@
void *listener_main(void *p)
{
int result;
{
int result;
- ust_register_thread();
-
DBG("LISTENER");
for(;;) {
DBG("LISTENER");
for(;;) {
@@
-1191,16
+1178,8
@@
static void __attribute__((constructor)) init()
*/
pidunique = make_pidunique();
*/
pidunique = make_pidunique();
- /* Initialize RCU in case the constructor order is not good. */
- rcu_init();
-
- /* It is important to do this before events start to be generated. */
- ust_register_thread();
-
DBG("Tracectl constructor");
DBG("Tracectl constructor");
- /* Must create socket before signal handler to prevent races.
- */
result = init_socket();
if(result == -1) {
ERR("init_socket error");
result = init_socket();
if(result == -1) {
ERR("init_socket error");
This page took
0.02504 seconds
and
4
git commands to generate.