diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2015-09-30 08:17:35 -0400 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2015-11-02 10:03:07 -0500 |
commit | d951ba21b95938c24a28a25295c44719d3b51ee2 (patch) | |
tree | cc02a0697c62ff3dc2b30aa143e11690734b3038 | |
parent | d9eb3cb24837f4fb6391b0172f17156377adabba (diff) |
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>
-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 | |||
17 | select HAVE_DMA_API_DEBUG | 17 | select HAVE_DMA_API_DEBUG |
18 | select HAVE_DMA_ATTRS | 18 | select HAVE_DMA_ATTRS |
19 | select HAVE_FUNCTION_TRACER | 19 | select HAVE_FUNCTION_TRACER |
20 | select HAVE_FUTEX_CMPXCHG if !MMU | ||
20 | select HAVE_IRQ_TIME_ACCOUNTING | 21 | select HAVE_IRQ_TIME_ACCOUNTING |
21 | select HAVE_OPROFILE | 22 | select HAVE_OPROFILE |
22 | select HAVE_PERF_EVENTS | 23 | select HAVE_PERF_EVENTS |