cvs commit: src/sys/i386/i386 db_interface.c

Bruce Evans bde at FreeBSD.org
Sun Sep 7 06:43:02 PDT 2003


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


More information about the cvs-src mailing list