diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2015-09-30 15:17:35 +0300 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2015-11-02 18:03:07 +0300 |
commit | d951ba21b95938c24a28a25295c44719d3b51ee2 (patch) | |
tree | cc02a0697c62ff3dc2b30aa143e11690734b3038 /arch/xtensa/Kconfig | |
parent | d9eb3cb24837f4fb6391b0172f17156377adabba (diff) | |
download | linux-d951ba21b95938c24a28a25295c44719d3b51ee2.tar.gz linux-d951ba21b95938c24a28a25295c44719d3b51ee2.tar.bz2 linux-d951ba21b95938c24a28a25295c44719d3b51ee2.zip |
xtensa: nommu: select HAVE_FUTEX_CMPXCHG
Not having HAVE_FUTEX_CMPXCHG makes futex_detect_cmpxchg probe
cmpxchg_futex_value_locked with NULL address. It's not guaranteed to
fault without MMU, instead it locks up on Xtensa when there's no RAM at
address 0.
Select HAVE_FUTEX_CMPXCHG in noMMU Xtensa configurations.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'arch/xtensa/Kconfig')
-rw-r--r-- | arch/xtensa/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/xtensa/Kconfig b/arch/xtensa/Kconfig index 366a98139909..3d35867c61f1 100644 --- a/arch/xtensa/Kconfig +++ b/arch/xtensa/Kconfig @@ -17,6 +17,7 @@ config XTENSA select HAVE_DMA_API_DEBUG select HAVE_DMA_ATTRS select HAVE_FUNCTION_TRACER + select HAVE_FUTEX_CMPXCHG if !MMU select HAVE_IRQ_TIME_ACCOUNTING select HAVE_OPROFILE select HAVE_PERF_EVENTS |