XXXX pass in cpu_pause_func via pause_cpus
*** 933,943 **** * Blocking with cpus paused can lead to deadlock. */ CPU_SIGNATURE(OS_SIG, SIGST_QUIESCED, SIGSUBST_NULL, CPU->cpu_id); mutex_enter(&cpu_lock); ! pause_cpus(NULL); dr_stop_intr(); return (rc); } --- 933,943 ---- * Blocking with cpus paused can lead to deadlock. */ CPU_SIGNATURE(OS_SIG, SIGST_QUIESCED, SIGSUBST_NULL, CPU->cpu_id); mutex_enter(&cpu_lock); ! pause_cpus(NULL, NULL); dr_stop_intr(); return (rc); }