parisc: switch to available compat_sched_rr_get_interval implementation
Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
parent
4474a331cf
commit
e27da28a56
|
@ -149,6 +149,7 @@ type name(type1 arg1, type2 arg2, type3 arg3, type4 arg4, type5 arg5) \
|
||||||
#define __ARCH_WANT_SYS_SIGNAL
|
#define __ARCH_WANT_SYS_SIGNAL
|
||||||
#define __ARCH_WANT_SYS_TIME
|
#define __ARCH_WANT_SYS_TIME
|
||||||
#define __ARCH_WANT_COMPAT_SYS_TIME
|
#define __ARCH_WANT_COMPAT_SYS_TIME
|
||||||
|
#define __ARCH_WANT_COMPAT_SYS_SCHED_RR_GET_INTERVAL
|
||||||
#define __ARCH_WANT_SYS_UTIME
|
#define __ARCH_WANT_SYS_UTIME
|
||||||
#define __ARCH_WANT_SYS_WAITPID
|
#define __ARCH_WANT_SYS_WAITPID
|
||||||
#define __ARCH_WANT_SYS_SOCKETCALL
|
#define __ARCH_WANT_SYS_SOCKETCALL
|
||||||
|
|
|
@ -60,18 +60,6 @@ asmlinkage long sys32_unimplemented(int r26, int r25, int r24, int r23,
|
||||||
return -ENOSYS;
|
return -ENOSYS;
|
||||||
}
|
}
|
||||||
|
|
||||||
asmlinkage long sys32_sched_rr_get_interval(pid_t pid,
|
|
||||||
struct compat_timespec __user *interval)
|
|
||||||
{
|
|
||||||
struct timespec t;
|
|
||||||
int ret;
|
|
||||||
|
|
||||||
KERNEL_SYSCALL(ret, sys_sched_rr_get_interval, pid, (struct timespec __user *)&t);
|
|
||||||
if (put_compat_timespec(&t, interval))
|
|
||||||
return -EFAULT;
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
asmlinkage int sys32_sendfile(int out_fd, int in_fd, compat_off_t __user *offset, s32 count)
|
asmlinkage int sys32_sendfile(int out_fd, int in_fd, compat_off_t __user *offset, s32 count)
|
||||||
{
|
{
|
||||||
mm_segment_t old_fs = get_fs();
|
mm_segment_t old_fs = get_fs();
|
||||||
|
|
|
@ -247,10 +247,7 @@
|
||||||
ENTRY_SAME(sched_yield)
|
ENTRY_SAME(sched_yield)
|
||||||
ENTRY_SAME(sched_get_priority_max)
|
ENTRY_SAME(sched_get_priority_max)
|
||||||
ENTRY_SAME(sched_get_priority_min) /* 160 */
|
ENTRY_SAME(sched_get_priority_min) /* 160 */
|
||||||
/* These 2 would've worked if someone had defined struct timespec
|
ENTRY_COMP(sched_rr_get_interval)
|
||||||
* carefully, like timeval for example (which is about the same).
|
|
||||||
* Unfortunately it contains a long :-( */
|
|
||||||
ENTRY_DIFF(sched_rr_get_interval)
|
|
||||||
ENTRY_COMP(nanosleep)
|
ENTRY_COMP(nanosleep)
|
||||||
ENTRY_SAME(mremap)
|
ENTRY_SAME(mremap)
|
||||||
ENTRY_SAME(setresuid)
|
ENTRY_SAME(setresuid)
|
||||||
|
|
Loading…
Reference in New Issue