summaryrefslogtreecommitdiffstats
path: root/kernel/compat.c
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2017-09-19 18:17:46 -0400
committerAl Viro <viro@zeniv.linux.org.uk>2017-09-20 00:30:57 -0400
commitabca5fc535a3ee0f36fb6d4468a453eaae769921 (patch)
treeb3aac69994bdf81ace541980530704e800f20dce /kernel/compat.c
parent7bea578b5f0c44c974a585bfbe6422065b9f6b6d (diff)
downloadlinux-abca5fc535a3ee0f36fb6d4468a453eaae769921.tar.gz
linux-abca5fc535a3ee0f36fb6d4468a453eaae769921.tar.bz2
linux-abca5fc535a3ee0f36fb6d4468a453eaae769921.zip
sched_rr_get_interval(): move compat to native, get rid of set_fs()
switch to using timespec64 internally, while we are at it Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'kernel/compat.c')
-rw-r--r--kernel/compat.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/kernel/compat.c b/kernel/compat.c
index a46a4a40bb8b..d1cee656a7ed 100644
--- a/kernel/compat.c
+++ b/kernel/compat.c
@@ -562,22 +562,6 @@ COMPAT_SYSCALL_DEFINE4(migrate_pages, compat_pid_t, pid,
}
#endif
-COMPAT_SYSCALL_DEFINE2(sched_rr_get_interval,
- compat_pid_t, pid,
- struct compat_timespec __user *, interval)
-{
- struct timespec t;
- int ret;
- mm_segment_t old_fs = get_fs();
-
- set_fs(KERNEL_DS);
- ret = sys_sched_rr_get_interval(pid, (struct timespec __user *)&t);
- set_fs(old_fs);
- if (compat_put_timespec(&t, interval))
- return -EFAULT;
- return ret;
-}
-
/*
* Allocate user-space memory for the duration of a single system call,
* in order to marshall parameters inside a compat thunk.