kernel_optimize_test/arch/sh
Rich Felker 72cc564f16 sh: fix futex/robust_list on nommu models
The futex cmpxchg runtime testing in kernel/futex.c depends on
accesses to address 0 producing EFAULT, which obviously does not work
on nommu. Since SH always has cmpxchg, disable the broken runtime
detection.

At some point this should be fixed at the kernel/futex.c level. UP
machines can always provide a working cmpxchg with interrupt masking,
and SMP cannot function without a working cmpxchg anyway.

Signed-off-by: Rich Felker <dalias@libc.org>
2016-07-31 03:33:32 +00:00
..
boards sh: add support for linking a builtin device tree blob in the kernel 2016-07-31 03:33:32 +00:00
boot sh: add support for linking a builtin device tree blob in the kernel 2016-07-31 03:33:32 +00:00
cchips genirq: Remove irq argument from irq flow handlers 2015-09-16 15:47:51 +02:00
configs arch/defconfig: remove CONFIG_RESOURCE_COUNTERS 2016-05-23 17:04:14 -07:00
drivers PCI: Remove unused "pci_probe" flags 2015-07-27 17:09:40 -05:00
include sh: make sigcontext definition consistent across fpu/nofpu models 2016-07-31 03:33:32 +00:00
kernel sh: disable aliased page logic on NOMMU models 2016-07-31 03:33:32 +00:00
lib sh: New gcc support 2016-03-17 19:45:44 +00:00
lib64
math-emu sh: remove unused do_fpu_error 2014-04-03 16:20:52 -07:00
mm sh: disable aliased page logic on NOMMU models 2016-07-31 03:33:32 +00:00
oprofile
tools
Kconfig sh: fix futex/robust_list on nommu models 2016-07-31 03:33:32 +00:00
Kconfig.cpu arch/sh: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:43:13 -08:00
Kconfig.debug
Makefile sh: add support for linking a builtin device tree blob in the kernel 2016-07-31 03:33:32 +00:00