Fix compilation in the !SMP case.
Keep the interrupts disabled in order to avoid preemption problems. Reported by: tinderbox, b.f. <bf1783 at googlemail dot com> MFC: 2 weeks X-MFC: r206878
This commit is contained in:
parent
153bfab76a
commit
0a2d5fea59
@ -496,8 +496,14 @@ shutdown_reset(void *junk, int howto)
|
||||
* generally, threads busy-waiting, with this spinlock held,
|
||||
* and waiting for responses by threads on other CPUs
|
||||
* (ie. smp_tlb_shootdown()).
|
||||
*
|
||||
* For the !SMP case it just needs to handle the former problem.
|
||||
*/
|
||||
#ifdef SMP
|
||||
mtx_lock_spin(&smp_ipi_mtx);
|
||||
#else
|
||||
spinlock_enter();
|
||||
#endif
|
||||
|
||||
/* cpu_boot(howto); */ /* doesn't do anything at the moment */
|
||||
cpu_reset();
|
||||
|
Loading…
Reference in New Issue
Block a user