From: Paul E. McKenney Date: Wed, 15 Jun 2016 15:56:53 +0000 (-0700) Subject: rcu: Disable TASKS_RCU for usermode Linux X-Git-Tag: v4.8-rc1~188^2^2^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=570dd3c7424179b831decb655ea9dd1ecea38adc;p=thirdparty%2Fkernel%2Flinux.git 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 Cc: Jeff Dike Acked-by: Richard Weinberger --- diff --git a/init/Kconfig b/init/Kconfig index f755a602d4a17..a068265fbcaf1 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