1#ifndef _ASM_FUTEX_H 2#define _ASM_FUTEX_H 3 4#ifdef __KERNEL__ 5 6#include <linux/futex.h> 7#include <asm/errno.h> 8#include <asm/uaccess.h> 9 10extern int futex_atomic_op_inuser(int encoded_op, u32 __user *uaddr); 11 12static inline int 13futex_atomic_cmpxchg_inatomic(u32 *uval, u32 __user *uaddr, 14 u32 oldval, u32 newval) 15{ 16 return -ENOSYS; 17} 18 19#endif 20#endif 21