Skip to content
Commit c20a84c9 authored by Kyle McMartin's avatar Kyle McMartin
Browse files

[PARISC] futex: special case cmpxchg NULL in kernel space

Commit a0c1e907

 added code to futex.c
to detect whether futex_atomic_cmpxchg_inatomic was implemented at run
time:

+       curval = cmpxchg_futex_value_locked(NULL, 0, 0);
+       if (curval == -EFAULT)
+               futex_cmpxchg_enabled = 1;

This is bogus on parisc, since page zero in kernel virtual space is the
gateway page for syscall entry, and should not be read from the kernel.
(That, and we really don't like the kernel faulting on its own address
 space...)

Signed-off-by: default avatarKyle McMartin <kyle@mcmartin.ca>
parent dc39455e
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment