Fix: don't use membarrier SHARED syscall command in liburcu-bp
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 6 Sep 2017 20:35:59 +0000 (16:35 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 6 Sep 2017 20:40:20 +0000 (16:40 -0400)
One main user of liburcu-bp (lttng-ust) invokes synchronize_rcu()
repeatedly, without batching (does not use call_rcu).

Those delays introduced by sys_membarrier SHARED command significantly
impacts application startup time. Therefore, revert to not using the
membarrier SHARED command.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

No differences found
This page took 0.024674 seconds and 4 git commands to generate.