From: Mathieu Desnoyers Date: Thu, 21 Dec 2017 18:42:23 +0000 (-0500) Subject: liburcu: Use membarrier private expedited when available X-Git-Tag: v0.11.0~46 X-Git-Url: https://git.liburcu.org/?a=commitdiff_plain;ds=sidebyside;h=c0bb9f693f926595a7cb8b4ce712cef08d9f5d49;hp=c0bb9f693f926595a7cb8b4ce712cef08d9f5d49;p=urcu.git liburcu: Use membarrier private expedited when available For the liburcu 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 will abort if running on a kernel that provide neither the shared nor the private expedited membarrier commands. This is the case if running on a CONFIG_MEMBARRIER=n kernel, or a kernel version below 4.3. Signed-off-by: Mathieu Desnoyers ---