cvs commit: src/sys/ia64/ia64 mp_machdep.c
marcel at FreeBSD.org
Sat Feb 11 11:55:19 PST 2006
marcel 2006-02-11 19:55:19 UTC
FreeBSD src repository
Correct the spinlock nesting of the idle thread of the APs before we
save the MCA state of the AP. Saving the MCA state of the AP requires
us to allocate memory, which uses sleep locks.
Now that we correct the spinlock nesting of the AP without having
schedlock, avoid calling spinlock_exit(). Instead call critical_exit()
and manually clear the MD spinlock count.
MFC after: 3 days
Revision Changes Path
1.60 +10 -12 src/sys/ia64/ia64/mp_machdep.c
More information about the cvs-src