]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - arch/powerpc/Kconfig
Apply preempt_rt patch-4.9-rt1.patch.xz
[zynq/linux.git] / arch / powerpc / Kconfig
index 65fba4c34cd75fd94e7565aeea211e223938c8fe..4b5ba68910e00bd109b417430636cac00c164899 100644 (file)
@@ -52,10 +52,11 @@ config LOCKDEP_SUPPORT
 
 config RWSEM_GENERIC_SPINLOCK
        bool
+       default y if PREEMPT_RT_FULL
 
 config RWSEM_XCHGADD_ALGORITHM
        bool
-       default y
+       default y if !PREEMPT_RT_FULL
 
 config GENERIC_LOCKBREAK
        bool
@@ -134,6 +135,7 @@ config PPC
        select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST
        select GENERIC_STRNCPY_FROM_USER
        select GENERIC_STRNLEN_USER
+       select HAVE_PREEMPT_LAZY
        select HAVE_MOD_ARCH_SPECIFIC
        select MODULES_USE_ELF_RELA
        select CLONE_BACKWARDS
@@ -321,7 +323,7 @@ menu "Kernel options"
 
 config HIGHMEM
        bool "High memory support"
-       depends on PPC32
+       depends on PPC32 && !PREEMPT_RT_FULL
 
 source kernel/Kconfig.hz
 source kernel/Kconfig.preempt