aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2016-06-15 11:56:53 -0400
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2016-06-15 18:32:01 -0400
commit570dd3c7424179b831decb655ea9dd1ecea38adc (patch)
treeca84215275cf4aaf802fbf6ff66e5920bbfc46ad /init
parent3a37f7275cda5ad25c1fe9be8f20c76c60d175fa (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>
Diffstat (limited to 'init')
-rw-r--r--init/Kconfig1
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
517config TASKS_RCU 517config TASKS_RCU
518 bool 518 bool
519 default n 519 default n
520 depends on !UML
520 select SRCU 521 select SRCU
521 help 522 help
522 This option enables a task-based RCU implementation that uses 523 This option enables a task-based RCU implementation that uses