Centralize locking with ust_lock, fork handling
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 26 Aug 2011 19:46:41 +0000 (15:46 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 26 Aug 2011 19:46:41 +0000 (15:46 -0400)
commit17dfb34b2e6613f3a6d2f084e2d78fe3c301ad98
tree87a1b63cabd61c6146df5c6db3c9f49e0fc6d6a4
parent4dac85d27a1f1b380c1aa95f75d8722398feee80
Centralize locking with ust_lock, fork handling

A single lock is held across forks (ust_lock), which synchronizes _all_
operations performed on UST structures.

- cleanup/reinit UST after fork in child.
- ensure to unlock URCU-bp mutex before calling synchronize_rcu again.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
libust/ltt-events.c
libust/ltt-probes.c
libust/ltt-tracer-core.h
libust/lttng-ust-abi.c
libust/lttng-ust-comm.c
libust/tracepoint.c
This page took 0.025868 seconds and 4 git commands to generate.