diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2017-02-20 14:21:17 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2017-02-20 14:21:17 -0500 |
commit | f7458a5d631df2ecdbfe4a606053aba19913cc41 (patch) | |
tree | 26df2860fe3a750ed3b0359178d2b4c4fe8798d2 /init | |
parent | 575260e3f8f8ac72dc0c41a4a20190d1a5f2b887 (diff) | |
parent | a8709fa4a06d4af5f86e3660839531cbe0f2a19b (diff) |
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull RCU updates from Ingo Molnar:
"The RCU changes in this cycle are:
- Dynticks updates, consolidating open-coded counter accesses into a
well-defined API
- SRCU updates: Simplify algorithm, add formal verification
- Documentation updates
- Miscellaneous fixes
- Torture-test updates
Most of the diffstat comes from the relatively large documentation
update"
* 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (42 commits)
srcu: Reduce probability of SRCU ->unlock_count[] counter overflow
rcutorture: Add CBMC-based formal verification for SRCU
srcu: Force full grace-period ordering
srcu: Implement more-efficient reader counts
rcu: Adjust FQS offline checks for exact online-CPU detection
rcu: Check cond_resched_rcu_qs() state less often to reduce GP overhead
rcu: Abstract extended quiescent state determination
rcu: Abstract dynticks extended quiescent state enter/exit operations
rcu: Add lockdep checks to synchronous expedited primitives
rcu: Eliminate unused expedited_normal counter
llist: Clarify comments about when locking is needed
rcu: Fix comment in rcu_organize_nocb_kthreads()
rcu: Enable RCU tracepoints by default to aid in debugging
rcu: Make rcu_cpu_starting() use its "cpu" argument
rcu: Add comment headers to expedited-grace-period counter functions
rcu: Don't wake rcuc/X kthreads on NOCB CPUs
rcu: Re-enable TASKS_RCU for User Mode Linux
rcu: Once again use NMI-based stack traces in stall warnings
rcu: Remove short-term CPU kicking
rcu: Add long-term CPU kicking
...
Diffstat (limited to 'init')
-rw-r--r-- | init/Kconfig | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/init/Kconfig b/init/Kconfig index 4dd8bd232a1d..2655abb8f310 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -529,7 +529,6 @@ config SRCU | |||
529 | config TASKS_RCU | 529 | config TASKS_RCU |
530 | bool | 530 | bool |
531 | default n | 531 | default n |
532 | depends on !UML | ||
533 | select SRCU | 532 | select SRCU |
534 | help | 533 | help |
535 | This option enables a task-based RCU implementation that uses | 534 | This option enables a task-based RCU implementation that uses |
@@ -781,19 +780,6 @@ config RCU_NOCB_CPU_ALL | |||
781 | 780 | ||
782 | endchoice | 781 | endchoice |
783 | 782 | ||
784 | config RCU_EXPEDITE_BOOT | ||
785 | bool | ||
786 | default n | ||
787 | help | ||
788 | This option enables expedited grace periods at boot time, | ||
789 | as if rcu_expedite_gp() had been invoked early in boot. | ||
790 | The corresponding rcu_unexpedite_gp() is invoked from | ||
791 | rcu_end_inkernel_boot(), which is intended to be invoked | ||
792 | at the end of the kernel-only boot sequence, just before | ||
793 | init is exec'ed. | ||
794 | |||
795 | Accept the default if unsure. | ||
796 | |||
797 | endmenu # "RCU Subsystem" | 783 | endmenu # "RCU Subsystem" |
798 | 784 | ||
799 | config BUILD_BIN2C | 785 | config BUILD_BIN2C |