summaryrefslogtreecommitdiffstats
path: root/fs/kernfs
diff options
context:
space:
mode:
authorRich Felker <dalias@libc.org>2016-07-15 05:46:52 +0200
committerRich Felker <dalias@libc.org>2016-07-31 05:33:32 +0200
commit72cc564f16ca9f61a1d13f35cb247631d888a78e (patch)
treecb988c15311990065e9c71a9890c5cc448caefdb /fs/kernfs
parentsh: disable aliased page logic on NOMMU models (diff)
downloadlinux-72cc564f16ca9f61a1d13f35cb247631d888a78e.tar.xz
linux-72cc564f16ca9f61a1d13f35cb247631d888a78e.zip
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>
Diffstat (limited to 'fs/kernfs')
0 files changed, 0 insertions, 0 deletions