summaryrefslogtreecommitdiffstats
path: root/arch/sparc/kernel/sys_solaris.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc/kernel/sys_solaris.c')
-rw-r--r--arch/sparc/kernel/sys_solaris.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/arch/sparc/kernel/sys_solaris.c b/arch/sparc/kernel/sys_solaris.c
index eb79c344c..d099c4e8a 100644
--- a/arch/sparc/kernel/sys_solaris.c
+++ b/arch/sparc/kernel/sys_solaris.c
@@ -23,9 +23,7 @@ do_solaris_syscall (struct pt_regs *regs)
int ret;
lock_kernel();
- put_exec_domain(current->exec_domain);
- current->personality = PER_SVR4;
- current->exec_domain = lookup_exec_domain(PER_SVR4);
+ set_personality(PER_SVR4);
if (current->exec_domain && current->exec_domain->handler){
current->exec_domain->handler (0, regs);