K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-16T02:16:44.000000Z K 7 svn:log V 298 Don't release and acquire Giant in mi_switch(). Instead, release and acquire Giant as needed in functions that call mi_switch(). The releases need to be done outside of the sched_lock to avoid potential deadlocks from trying to acquire Giant while interrupts are disabled. Submitted by: witness END