]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/syscall_subr.c
xnu-517.tar.gz
[apple/xnu.git] / osfmk / kern / syscall_subr.c
index dd4716262c6fe4cf618e6ba937d60944c1fa16df..413fc22be5d02038e9fcac1b2e1de97a214bfde8 100644 (file)
@@ -197,7 +197,6 @@ thread_switch(
        int                                             option,
        mach_msg_timeout_t              option_time)
 {
-    register thread_t          self = current_thread();
     register thread_act_t      hint_act = THR_ACT_NULL;
 
     /*
@@ -217,7 +216,7 @@ thread_switch(
     if (thread_name != MACH_PORT_NULL) {
                ipc_port_t                      port;
 
-               if (ipc_port_translate_send(self->top_act->task->itk_space,
+               if (ipc_port_translate_send(current_task()->itk_space,
                                                                        thread_name, &port) == KERN_SUCCESS) {
                        ip_reference(port);
                        ip_unlock(port);