diff options
| author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2016-06-15 08:56:53 -0700 | 
|---|---|---|
| committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2016-06-15 15:32:01 -0700 | 
| commit | 570dd3c7424179b831decb655ea9dd1ecea38adc (patch) | |
| tree | ca84215275cf4aaf802fbf6ff66e5920bbfc46ad | |
| parent | 3a37f7275cda5ad25c1fe9be8f20c76c60d175fa (diff) | |
rcu: Disable TASKS_RCU for usermode Linux
Usermode Linux currently does not implement arch_irqs_disabled_flags(),
which results in a build failure in TASKS_RCU.  Therefore, this commit
disables the TASKS_RCU Kconfig option in usermode Linux builds.  The
usermode Linux maintainers expect to merge arch_irqs_disabled_flags()
into 4.8, at which point this commit may be reverted.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Jeff Dike <jdike@addtoit.com>
Acked-by: Richard Weinberger <richard@nod.at>
| -rw-r--r-- | init/Kconfig | 1 | 
1 files changed, 1 insertions, 0 deletions
| diff --git a/init/Kconfig b/init/Kconfig index f755a602d4a1..a068265fbcaf 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -517,6 +517,7 @@ config SRCU  config TASKS_RCU  	bool  	default n +	depends on !UML  	select SRCU  	help  	  This option enables a task-based RCU implementation that uses | 
