From: Mathieu Desnoyers Date: Fri, 22 Dec 2017 15:57:59 +0000 (-0500) Subject: liburcu-bp: Use membarrier private expedited when available X-Git-Tag: v0.11.0~45 X-Git-Url: https://git.lttng.org/?a=commitdiff_plain;ds=sidebyside;h=3745305bf09e7825e75ee5b5490347ee67c6efdd;hp=3745305bf09e7825e75ee5b5490347ee67c6efdd;p=urcu.git liburcu-bp: Use membarrier private expedited when available For the liburcu-bp flavor, use the membarrier private expedited command when available. It is faster than the shared expedited command, but has only been introduced in 4.14 Linux kernels. When configured with --disable-sys-membarrier-fallback, liburcu-bp will abort if running on a kernel that do not provide the membarrier private expedited command (e.g. CONFIG_MEMBARRIER=n or kernel version below 4.14). Signed-off-by: Mathieu Desnoyers ---