Commit e232cae5 authored by Stephen Rothwell's avatar Stephen Rothwell Committed by David S. Miller

[COMPAT]: Sparc64 use get/put compat_timespec.

parent bc317e91
...@@ -1729,8 +1729,7 @@ asmlinkage int sys32_sched_rr_get_interval(compat_pid_t pid, struct compat_times ...@@ -1729,8 +1729,7 @@ asmlinkage int sys32_sched_rr_get_interval(compat_pid_t pid, struct compat_times
set_fs (KERNEL_DS); set_fs (KERNEL_DS);
ret = sys_sched_rr_get_interval(pid, &t); ret = sys_sched_rr_get_interval(pid, &t);
set_fs (old_fs); set_fs (old_fs);
if (put_user (t.tv_sec, &interval->tv_sec) || if (put_compat_timespec(&t, interval))
__put_user (t.tv_nsec, &interval->tv_nsec))
return -EFAULT; return -EFAULT;
return ret; return ret;
} }
...@@ -1861,8 +1860,7 @@ sys32_rt_sigtimedwait(sigset_t32 *uthese, siginfo_t32 *uinfo, ...@@ -1861,8 +1860,7 @@ sys32_rt_sigtimedwait(sigset_t32 *uthese, siginfo_t32 *uinfo,
signotset(&these); signotset(&these);
if (uts) { if (uts) {
if (get_user (ts.tv_sec, &uts->tv_sec) || if (get_compat_timespec(&ts, uts))
get_user (ts.tv_nsec, &uts->tv_nsec))
return -EINVAL; return -EINVAL;
if (ts.tv_nsec >= 1000000000L || ts.tv_nsec < 0 if (ts.tv_nsec >= 1000000000L || ts.tv_nsec < 0
|| ts.tv_sec < 0) || ts.tv_sec < 0)
......
Markdown is supported
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