/* urcu/config.h.in. Manually generated for control over the contained defs. */
-/* Defined when on a system that has memory fence instructions. */
-#undef CONFIG_RCU_HAVE_FENCE
-
/* Defined when on a system with futex support. */
#undef CONFIG_RCU_HAVE_FUTEX
behavior of SMP systems is undefined. */
#undef CONFIG_RCU_SMP
-/* Compatibility mode for i386 which lacks cmpxchg instruction. */
-#undef CONFIG_RCU_COMPAT_ARCH
-
/* Use the dmb instruction is available for use on ARM. */
#undef CONFIG_RCU_ARM_HAVE_DMB
/* Require the operating system to support the membarrier system call for
default and bulletproof flavors. */
#undef CONFIG_RCU_FORCE_SYS_MEMBARRIER
+
+/* Enable internal debugging self-checks.
+ Introduces a performance penalty. */
+#undef CONFIG_RCU_DEBUG
+
+/* Expose multi-flavor support */
+#define CONFIG_RCU_HAVE_MULTIFLAVOR 1
+
+/* Enable extra debugging checks for lock-free hash table iterator
+ traversal. */
+#undef CONFIG_CDS_LFHT_ITER_DEBUG