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: https://git.karo-electronics.de/?a=commitdiff_plain;h=570dd3c7424179b831decb655ea9dd1ecea38adc;p=karo-tx-linux.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 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