diff options
Diffstat (limited to 'kernel/futex/syscalls.c')
| -rw-r--r-- | kernel/futex/syscalls.c | 22 | 
1 files changed, 0 insertions, 22 deletions
| diff --git a/kernel/futex/syscalls.c b/kernel/futex/syscalls.c index 6f91a07a6a83..086a22d1adb7 100644 --- a/kernel/futex/syscalls.c +++ b/kernel/futex/syscalls.c @@ -29,8 +29,6 @@  SYSCALL_DEFINE2(set_robust_list, struct robust_list_head __user *, head,  		size_t, len)  { -	if (!futex_cmpxchg_enabled) -		return -ENOSYS;  	/*  	 * The kernel knows only one size for now:  	 */ @@ -56,9 +54,6 @@ SYSCALL_DEFINE3(get_robust_list, int, pid,  	unsigned long ret;  	struct task_struct *p; -	if (!futex_cmpxchg_enabled) -		return -ENOSYS; -  	rcu_read_lock();  	ret = -ESRCH; @@ -104,17 +99,6 @@ long do_futex(u32 __user *uaddr, int op, u32 val, ktime_t *timeout,  	}  	switch (cmd) { -	case FUTEX_LOCK_PI: -	case FUTEX_LOCK_PI2: -	case FUTEX_UNLOCK_PI: -	case FUTEX_TRYLOCK_PI: -	case FUTEX_WAIT_REQUEUE_PI: -	case FUTEX_CMP_REQUEUE_PI: -		if (!futex_cmpxchg_enabled) -			return -ENOSYS; -	} - -	switch (cmd) {  	case FUTEX_WAIT:  		val3 = FUTEX_BITSET_MATCH_ANY;  		fallthrough; @@ -323,9 +307,6 @@ COMPAT_SYSCALL_DEFINE2(set_robust_list,  		struct compat_robust_list_head __user *, head,  		compat_size_t, len)  { -	if (!futex_cmpxchg_enabled) -		return -ENOSYS; -  	if (unlikely(len != sizeof(*head)))  		return -EINVAL; @@ -342,9 +323,6 @@ COMPAT_SYSCALL_DEFINE3(get_robust_list, int, pid,  	unsigned long ret;  	struct task_struct *p; -	if (!futex_cmpxchg_enabled) -		return -ENOSYS; -  	rcu_read_lock();  	ret = -ESRCH; |