Date: Sun, 7 Sep 2003 06:43:01 -0700 (PDT) From: Bruce Evans <bde@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 db_interface.c Message-ID: <200309071343.h87Dh1pB050852@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
bde 2003/09/07 06:43:01 PDT
FreeBSD src repository
Modified files:
sys/i386/i386 db_interface.c
Log:
Moved stop/start code for other CPUs to near the beginning/end of
kdb_trap(). Stopping the other CPUs acts like locking them out, but
it wasn't done early enough or held long enough to prevent concurrent
accesses to shared data. In particular, the saved regs could be
clobbered.
Revision Changes Path
1.75 +41 -41 src/sys/i386/i386/db_interface.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309071343.h87Dh1pB050852>
