config RCU_NEED_SEGCBLIST
        def_bool ( TREE_RCU || PREEMPT_RCU || TREE_SRCU )
 
-config CONTEXT_TRACKING
-       bool
-
-config CONTEXT_TRACKING_FORCE
-       bool "Force context tracking"
-       depends on CONTEXT_TRACKING
-       default y if !NO_HZ_FULL
-       help
-         The major pre-requirement for full dynticks to work is to
-         support the context tracking subsystem. But there are also
-         other dependencies to provide in order to make the full
-         dynticks working.
-
-         This option stands for testing when an arch implements the
-         context tracking backend but doesn't yet fullfill all the
-         requirements to make the full dynticks feature working.
-         Without the full dynticks, there is no way to test the support
-         for context tracking and the subsystems that rely on it: RCU
-         userspace extended quiescent state and tickless cputime
-         accounting. This option copes with the absence of the full
-         dynticks subsystem by forcing the context tracking on all
-         CPUs in the system.
-
-         Say Y only if you're working on the development of an
-         architecture backend for the context tracking.
-
-         Say N otherwise, this option brings an overhead that you
-         don't want in production.
-
-
 config RCU_FANOUT
        int "Tree-based hierarchical RCU fanout value"
        range 2 64 if 64BIT
 
 
 endchoice
 
+config CONTEXT_TRACKING
+       bool
+
+config CONTEXT_TRACKING_FORCE
+       bool "Force context tracking"
+       depends on CONTEXT_TRACKING
+       default y if !NO_HZ_FULL
+       help
+         The major pre-requirement for full dynticks to work is to
+         support the context tracking subsystem. But there are also
+         other dependencies to provide in order to make the full
+         dynticks working.
+
+         This option stands for testing when an arch implements the
+         context tracking backend but doesn't yet fullfill all the
+         requirements to make the full dynticks feature working.
+         Without the full dynticks, there is no way to test the support
+         for context tracking and the subsystems that rely on it: RCU
+         userspace extended quiescent state and tickless cputime
+         accounting. This option copes with the absence of the full
+         dynticks subsystem by forcing the context tracking on all
+         CPUs in the system.
+
+         Say Y only if you're working on the development of an
+         architecture backend for the context tracking.
+
+         Say N otherwise, this option brings an overhead that you
+         don't want in production.
+
 config NO_HZ
        bool "Old Idle dynticks config"
        depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS