dm space map metadata: fix sm_bootstrap_get_nr_blocks()
[firefly-linux-kernel-4.4.55.git] / init / Kconfig
index 9d3a7887a6d3e0b7a8323865b658e1d088dcea85..8fa4f758821a694b09b2ddb42ee94c69a90345a7 100644 (file)
@@ -431,6 +431,7 @@ choice
 config TREE_RCU
        bool "Tree-based hierarchical RCU"
        depends on !PREEMPT && SMP
 config TREE_RCU
        bool "Tree-based hierarchical RCU"
        depends on !PREEMPT && SMP
+       select IRQ_WORK
        help
          This option selects the RCU implementation that is
          designed for very large SMP system with hundreds or
        help
          This option selects the RCU implementation that is
          designed for very large SMP system with hundreds or
@@ -1364,6 +1365,14 @@ config FUTEX
          support for "fast userspace mutexes".  The resulting kernel may not
          run glibc-based applications correctly.
 
          support for "fast userspace mutexes".  The resulting kernel may not
          run glibc-based applications correctly.
 
+config HAVE_FUTEX_CMPXCHG
+       bool
+       depends on FUTEX
+       help
+         Architectures should select this if futex_atomic_cmpxchg_inatomic()
+         is implemented and always working. This removes a couple of runtime
+         checks.
+
 config EPOLL
        bool "Enable eventpoll support" if EXPERT
        default y
 config EPOLL
        bool "Enable eventpoll support" if EXPERT
        default y