Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Nov 1997 10:27:15 -0800 (PST)
From:      Bruce Evans <bde@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG
Subject:   cvs commit: src/sys/i386/i386 autoconf.c machdep.c src/sys/sys systm.h
Message-ID:  <199711211827.KAA06108@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         1997/11/21 10:27:15 PST

  Modified files:
    sys/i386/i386        autoconf.c machdep.c 
    sys/sys              systm.h 
  Log:
  Fixed setting of `safepri'.  It should be SWI_AST_MASK most of the
  time, but was left at 0.  This caused the "can't happen" case in
  splz_swi to happen for panics when tsleep() calls splx(safepri)
  and there is a SWI_AST pending.  This was harmless because the
  the error handling happens to be right.  Debugging this was tricky
  because debugger traps force SWI_AST_MASK on in `cpl'.
  
  Revision  Changes    Path
  1.82      +10 -1     src/sys/i386/i386/autoconf.c
  1.273     +7 -1      src/sys/i386/i386/machdep.c
  1.64      +2 -1      src/sys/sys/systm.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199711211827.KAA06108>