aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/sparc/kernel/sys_sparc_64.c
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2018-03-19 23:26:39 -0400
committerAl Viro <viro@zeniv.linux.org.uk>2018-03-20 12:04:00 -0400
commit6de7617e8892666073a9a8f6ba7e2f7882f4cadc (patch)
tree6689525c681c1fd32e96ec243e53dce30bd81df0 /arch/sparc/kernel/sys_sparc_64.c
parentsparc: trivial conversions to {COMPAT_,}SYSCALL_DEFINE() (diff)
downloadwireguard-linux-6de7617e8892666073a9a8f6ba7e2f7882f4cadc.tar.xz
wireguard-linux-6de7617e8892666073a9a8f6ba7e2f7882f4cadc.zip
sparc: get rid of memory_ordering(2) wrapper
use current_pt_regs() in it instead Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'arch/sparc/kernel/sys_sparc_64.c')
-rw-r--r--arch/sparc/kernel/sys_sparc_64.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/sparc/kernel/sys_sparc_64.c b/arch/sparc/kernel/sys_sparc_64.c
index c15765539f65..b929414fa9f2 100644
--- a/arch/sparc/kernel/sys_sparc_64.c
+++ b/arch/sparc/kernel/sys_sparc_64.c
@@ -606,9 +606,9 @@ SYSCALL_DEFINE5(utrap_install, utrap_entry_t, type,
return 0;
}
-asmlinkage long sparc_memory_ordering(unsigned long model,
- struct pt_regs *regs)
+SYSCALL_DEFINE1(memory_ordering, unsigned long, model)
{
+ struct pt_regs *regs = current_pt_regs();
if (model >= 3)
return -EINVAL;
regs->tstate = (regs->tstate & ~TSTATE_MM) | (model << 14);