Index: kernel/generic/src/main/uinit.c
===================================================================
--- kernel/generic/src/main/uinit.c	(revision 6a044ddab28684ff641438538cc61c8d72cf72e2)
+++ kernel/generic/src/main/uinit.c	(revision 89e5c0c74547ac080d125e5482bd7736822f26de)
@@ -60,17 +60,10 @@
 #endif
 
-	uspace_arg_t *uarg = arg;
-	uspace_arg_t local_uarg;
-
-	local_uarg.uspace_entry = uarg->uspace_entry;
-	local_uarg.uspace_stack = uarg->uspace_stack;
-	local_uarg.uspace_stack_size = uarg->uspace_stack_size;
-	local_uarg.uspace_uarg = uarg->uspace_uarg;
-	local_uarg.uspace_thread_function = USPACE_NULL;
-	local_uarg.uspace_thread_arg = USPACE_NULL;
-
+	uinit_arg_t *uarg = arg;
+	sysarg_t pc = uarg->pc;
+	sysarg_t sp = uarg->sp;
 	free(uarg);
 
-	userspace(&local_uarg);
+	userspace(pc, sp);
 }
 
