thread_compose_cthread_desc(unsigned int addr, pcb_t pcb);
void IOSleep(int);
+extern void throttle_lowpri_io(boolean_t);
void thread_set_cthreadself(thread_t thread, uint64_t pself, int isLP64);
if (current_thread()->funnel_lock)
(void) thread_funnel_set(current_thread()->funnel_lock, FALSE);
+ throttle_lowpri_io(TRUE);
+
thread_exception_return();
/* NOTREACHED */
}
if (current_thread()->funnel_lock)
(void) thread_funnel_set(current_thread()->funnel_lock, FALSE);
+ throttle_lowpri_io(TRUE);
+
thread_exception_return();
/* NOTREACHED */
}
retval, 0, 0, 0, 0);
regs->eax = retval;
+ throttle_lowpri_io(TRUE);
+
thread_exception_return();
/* NOTREACHED */
}
(call_number)) | DBG_FUNC_END,
(int)regs->rax, 0, 0, 0, 0);
+ throttle_lowpri_io(TRUE);
+
thread_exception_return();
/* NOTREACHED */
}