From: Mathieu Desnoyers Date: Wed, 6 Sep 2017 20:35:59 +0000 (-0400) Subject: Fix: don't use membarrier SHARED syscall command in liburcu-bp X-Git-Tag: v0.11.0~52 X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=commitdiff_plain;h=64478021edcf7a5ac3bca3fa9e8b8108d2fbb9b6;hp=64478021edcf7a5ac3bca3fa9e8b8108d2fbb9b6;ds=sidebyside Fix: don't use membarrier SHARED syscall command in liburcu-bp 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 ---