Date: Sat, 11 Feb 2006 19:55:19 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 mp_machdep.c Message-ID: <200602111955.k1BJtJB8087640@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
marcel 2006-02-11 19:55:19 UTC FreeBSD src repository Modified files: sys/ia64/ia64 mp_machdep.c Log: 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200602111955.k1BJtJB8087640>