Skip site navigation (1)Skip section navigation (2)
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>